Nouvelles fonctionnalités de C # 3 (et non sur les fonctionnalités .Net 3.5) [fermé]

StackOverflow https://stackoverflow.com/questions/137688

  •  02-07-2019
  •  | 
  •  

Question

De nombreuses nouvelles fonctionnalités sont venues avec .Net Framework 3.5. La plupart des publications et des informations sur la liste de sujets traitent des nouvelles fonctionnalités de la version 3.5 et des modifications de C # 3 en même temps. Mais C # 3 peut être utilisé sans .Net 3.5. Est-ce que quelqu'un connaît un bon article décrivant les changements apportés à la langue? (Outre les spécifications officielles explicites ennuyeuses sur MSDN , c’est-à-dire.)

Était-ce utile?

La solution

Mise à jour: Je peux certainement comprendre. Eric Lippert a quelques articles plus détaillés. Découvrez-les .

J'ai aimé la série d'articles scottgu sur les nouvelles fonctionnalités linguistiques. Quelques informations supplémentaires ici aussi http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html , en particulier la section sur les fonctionnalités linguistiques.

Autres conseils

Il existe un " rapide et sale " liste sur mon site C # in Depth (qui a également une légère langue dans les joues):

Pour répondre un peu au message de Charles Graham, j'ai un article sur son application. les fonctionnalités de la langue concernent le ciblage de .NET 2.0:

Juste comme un bouchon flagrant, si vous êtes intéressé par la langue plutôt que par le framework, C # en profondeur est presque aussi proche d'une" langue seulement "" livre comme j'ai vu. Il se divise également en deux parties (après l’introduction): nouvelles fonctionnalités dans C # 2 et nouvelles fonctionnalités dans C # 3.

Scott Guthrie a un bonne série d’articles de blog décrivant de nombreuses améliorations. Faites défiler jusqu'à "Améliorations linguistiques et LINQ".

Lambda Expressions
Types anonymes
Propriétés automatiques et initialiseurs d'objet / de liste
Méthodes d'extension
Syntaxe de requête

Découvrez le tutoriel d'Eric White sur la programmation fonctionnelle en C # 3.0.

C’est une chose que j’aimerais concrètement savoir moi-même. Ce que je peux vous dire, c’est que bon nombre des nouvelles fonctionnalités de C # 3.0 fonctionneront dans une application purement 2.0 si vous utilisez le ciblage multiple dans VS 2008. Je sais que les méthodes d’extension en sont une.

voici une série d'articles qui m'ont aidé à comprendre rapidement les nouvelles fonctionnalités

http: //blah.winsmarts.com/2006/05/19/demystifying-c-30--part-4-lambda-expressions.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top