web-dev-qa-db-fra.com

Qu'est-ce que C # 5 et d'où vient-il?

Je sais que C # 3.5 est utilisé avec VS2008 et .NET 3.5.
C # 4 fait également partie de VS2010 et .Net 4.0.
Mais qu'est-ce que C # 5? Quel IDE?

52
kacalapy

Lors du récent PDC, Anders a annoncé:

  • Nous prévoyons de lancer un produit "C # 5" et un produit "VB 11". Les noms exacts des produits n'ont pas encore été annoncés à ma connaissance
  • Nous prévoyons que la fonctionnalité "big ticket" de C # 5 et VB 11 sera une programmation asynchrone améliorée).
  • Une version prototype de la fonction "async" est disponible en téléchargement public maintenant.
  • Nous prévoyons de publier à une date ultérieure une API "compilateur en tant que service" pour C # et VB. Vous ne devez pas vous attendre à ce qu'il soit expédié en même temps que C # 5/VB 11; ce sont des produits distincts.

Anders n'a spécifiquement pas annoncé:

  • Quand nous prévoyons d'expédier l'un de ces produits
  • Dans quel "navire" ils sortiront; nous n'avons pas annoncé de nouvelle version du IDE ou du CLR.
  • Quelles fonctionnalités supplémentaires, le cas échéant, seront ajoutées à C # 5 ou VB 11.

Pour plus d'informations sur la fonctionnalité asynchrone en C #, consultez le centre de développement C # ou lisez mes articles Async sur le sujet.

92
Eric Lippert

Ce n'est pas encore sorti. Des parties de celui-ci ont été présentées cette année PDC (conférence des développeurs professionnels) . Vous pouvez voir le discours d'Anders Hejlsberg en ligne où il explique les nouvelles fonctionnalités asynchrones qui finiront en C # 5.0 lors de sa sortie (pas encore de date)

7
Isak Savo

Au cas où les gens suivraient toujours cette question. Il semble que la prochaine version du framework sera 4.5 et la prochaine version VS sera 11. Je ne sais pas pourquoi ce n'est pas 2011, probablement parce que c'est 2012 maintenant et qu'il est toujours en avant-première technologique.

Nouveautés de Visual C # dans Visual Studio 11 Developer Preview. Cette pré-version prendra fin le 30 juin 2012.

http://msdn.Microsoft.com/en-us/library/hh156499 (v = vs.110) .aspx

.NET Framework 4.5 Beta

http://msdn.Microsoft.com/en-us/netframework/hh854779.aspx

5
Jeno Laszlo

J'ai entendu dans une annonce que C # 5 venait de Microsoft à Pékin.

  • Méthodes asynchrones
  • Compilateur en tant que service

Pour le moment, je ne trouve pas d'informations sur .NET 5 ou dans lesquelles IDE il sera publié.

Plus d'informations peuvent être trouvées sur les forums MSDN.

http://social.msdn.Microsoft.com/Forums/en-US/csharplanguage/thread/00cc045a-f9e6-402c-bffb-feb4fe1e0611/

http://social.msdn.Microsoft.com/Forums/en-US/csharplanguage/thread/00cc045a-f9e6-402c-bffb-feb4fe1e0611/

5
Bassam Alugili