Paris Mix07
Mot de passe :
Accueil | Mon activité | Technologies | 
22/06/2007
C# 3.0 Beta, les dessous de la simplification des déclarations et initialisations

Encore un article très bien travaillé par Frédéric Mélantois qui s'intitule C# 3.0 Beta, déclarations et initialisations simplifiées, regardons sous le capot !.

C# 3.0 apporte de nombreuses simplification de déclarations avec notamment l'introduction du typage var qui s'adapte automatiquement à la valeur affectée :

 

 

 

int t = 5; peut s'écrire :  var t = 5;

 

Tout comme l'écriture des propriétés publiques d'une classe qui a été réduite :

 

 

private string _nom;

 

public string Nom

{

    get { return _nom; }

    set { _nom = value; }

}

 

s'écrit :

 

 

public string Nom { get; set; }

 

Mais les différences décellées par Frédéric se placent plus sur l'initialisation des propriétés d'un objet, l'initalisation d'une structure ou d'une collection 'nouvelles méthodes'. L'intégration de Linq en est pour quelque chose dans ces changements profonds.

 

Il est a bien préciser que c# 3.0 est encore une béta et que l'article n'a pas pour objectif de mettre en perspective des variations brutales d'efficacité. L'impact sur la performance reste des plus minimes.

 

A lire de toute urgence :

Article sur techheadbrothers : C# 3.0 Beta, déclarations et initialisations simplifiées, regardons sous le capot !

 

Mots clés associés : c#  | Lien permanent | Laissez le premier votre commentaire
Publiée dans la zone Technologies
Rechercher sur ce site

PicasaNet pour ASP.Net
 

 

 
fermer la fenetre