Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
C# 3.0 Beta, déclarations et initialisations simplifiées, regardons sous le capot !
Puisque le produit est encore en beta, portons un regard sur quelques nouveautés du langage et ce qui peut être généré par le compilateur c#.
Par
Frédéric Mélantois
publié le 25/06/2007 à 00:52, lu 4269 fois, 8 pages
6 commentaire(s)
Tags:
C#
1 | Introduction
1 | Introduction
2 | Déclaration simplifiée des propriétés
3 | Type implicite
4 | Initialiseur de propriétés d'objets
5 | Initialisation de structures
6 | Initialisation de collections
7 | Explication possible sur « la perte de performance » concernant les initialisations simplifiées de c# 3.0
8 | Conclusion
Introduction
Il n'est pas de meilleurs moments pour effectuer une critique, voire impacter sur le développement que lorsqu'un produit est en beta. A travers ce premier article, le lecteur découvrira quelques simplifications syntaxiques du langage et pourra connaître précisément ce que génère le compilateur c#. De nombreuses améliorations de la syntaxe (et pas seulement) ont été apportées afin de pouvoir supporter « Linq ». Des choix (immuables ?) ont été effectués par l'équipe de développement de C# afin de satisfaire les conditions nécessaires autour de « Linq ». Nous allons en découvrir une petite partie dans cet article où nous porterons un regard critique sur le code IL, reflet de ce qui est généré par le compilateur c#. Notre exploration nous conduira à étudier aussi ce qui est généré par le compilateur JIT (Just In Time).
Le lecteur n'a nullement besoin d'avoir une connaissance de l'IL et de l'assembleur, nous l'accompagnerons par les commentaires des premiers codes ci-après.
1
2
3
4
5
6
7
8
»
Démarrer une discussion
Intéret des initialisations simplifiées
Chargement ...
Discussion démarée par
Malkuth
le 24/07/2007 à 03:11, 2 commentaire(s).
Explication possible de la variable supplémentaire
Chargement ...
Discussion démarée par
vjacquet
le 25/06/2007 à 17:42, 4 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler