2009-12-03 5 views
2

Lorsqu'une personne change de C# 2.0 C# 3.0, quels sont les concepts dont elle a besoin?Concepts in C# 3.0

comme méthode d'extension, expression lambda, Linq.

+1

« 3. 0 "en soi est une très mauvaise étiquette. –

Répondre

11

Ils sont tous répertoriés ici:

+0

Merci Eric.Où puis-je trouver Linq à des échantillons XML en C#? Je n'ai vu que dans VB. – udana

+0

Si vous en avez l'occasion, je pense que votre contribution sur une liste de «choses les plus susceptibles d'améliorer votre code» serait précieuse. :) –

1

Oui, c'est un bon début. Vous pouvez également parcourir tout type de "quoi de neuf dans la page C# 3.0", comme this one from MSDN.

0

Je peux vous recommander d'aller voir aussi C# in depth de Jon Skeet. Très bon livre. :-)

0

Vous pouvez regarder this question de débordement de pile. Il n'est pas spécifique à C# 3.0, mais contient un bon nombre de fonctionnalités qui sont très utiles et inconnues de tous les programmeurs.

0

Il existe un certain nombre de fonctions maintenant largement utilisées de C# 3 que l'on "devrait" apprendre. Cela dit, ce que vous avez appris en utilisant C# 2 sera tout aussi applicable en C# 3.

Le plus commun C# 3 caractéristiques que l'on peut rencontrer lors de l'examen du code de l'autre, souhaitent comprendre et finalement adopter sont:

  • Propriétés automatiquement Mis en œuvre
  • Lambda expressions
  • Linq
  • objet Initialiseur