Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Tkfé

.Net passionnément, tout simplement

Actualités



  • Frédéric Mélantois
    A part boire du café ou du thé à longueur de journées, il m'arrive de coder ;-)
    Petite citation :
    Je n'éblouis pas mon entourage, je le fais rayonner. F.M. @1986
Un article sur c# 3.0 Beta

Je viens de publier un article sur quelques éléments du langage c# 3.0 Un autre article fera suite. Je vous en conseille vivement la lecture pour avoir une idée des améliorations syntaxiques de c# 3.0 et afin de connaître les limites d'utilisation (notamment pour les structures) en contexte exigeant de performance.

Je souhaite vivement remercier Cyril Durand, Mitsu Futura, Fabrice Romelard et Laurent Kempé pour la relecture de cet article. Ils ont apporté leurs conseils et avis afin que la présente version soit vraiment plus pédagogique et plus développée que la version initiale.

Vous pouvez apporter votre avis, vos commentaires ou des améliorations sur les explications à travers une des nouvelles fonctionnalités proposée par Tech Head Brothers : la possibilité d'ajouter des commentaires aux articles.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 25 juin 2007 11:21 par tkfe
Classé sous : ,

Commentaires

Thomas LEBRUN a dit :

Superbe article, très beau boulot :)

# juin 25, 2007 13:45

romagny13 a dit :

avec C# 3.0 j'ai l'impression qu'il va falloir beaucoup plus regarder "sous le capot" pour savoir exactement ce qui est génére et mieux coder en rapport

# juin 25, 2007 19:42

Matthieu MEZIL a dit :

Rien à dire, très bon article. :-)

# juin 25, 2007 23:44

Jem a dit :

Je ne suis pas très d'accord sur l'inutilité des variables générées par le compilateur lors des initialisations simplifiées, vu que ca permet un comportement similaire à un constructeur : la variable objet reste à null jusqu'a la fin de l'instanciation.

Donc var a = new MaClass{prop1=1,prop2=2};

serait plus à rapprocher de

---------------------------------

class MaClass {

MaClass(int prop1, int prop2){

   this.prop1=prop1;

   this.prop2=prop2;

}

}

[...]

MaClass a = new MaClass(1,2);

---------------------------------

que de

---------------------------------

MaClass a = new MaClass();

a.prop1=1;

a.prop2=2;

---------------------------------

Si l'affectation de prop2 devait remonter une exception, la différence de comportement entre ces deux options est flagrante.

# juin 26, 2007 10:59
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint : nouvel article sur la mise en place des Scope dans MOSS Search par Blog Technique de Romelard Fabrice le il y a 4 heures et 16 minutes

- Hello CS par Le Blog de julz le il y a 9 heures et 41 minutes

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le il y a 12 heures et 32 minutes

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le il y a 22 heures et 29 minutes

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38

- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application par Atteint de JavaScriptite Aiguë [Cyril Durand] le 10-08-2008, 15:52

- Monitoring et Patron de méthode par Le blog de Marc Ranchin le 10-08-2008, 10:22

- ADO.NET Data Services Hooking POC v2 par Matthieu MEZIL le 10-08-2008, 10:08