Magazine Internet

?? mais qu'est-ce ?

Publié le 01 octobre 2008 par Davidyannick

Ce soir je travaillais sur ASP .NET MVC et je tombe sur un exemple à savoir :
Honte à moi je ne connaissais pas l'opérateur ?? qui se nomme sur MSDN : opérateur de fusion nulle .

En bref, pour prendre un exemple :

   1:  string chose="coucou";
   2:  string result=chose??"vide";

 

Le résultat sera le suivant, l'opérande de gauche 'chose' n'étant pas null il affichera coucou, si :

   1:  string chose=null;

A ce moment là il affichera : 'vide'.

En résumé il est utilisé pour définir une valeur par défaut pour les types valeur nullables ainsi que les types de référence.

Je vous laisse consulter l'article complet sur MSDN : http://msdn.microsoft.com/fr-fr/library/ms173224.aspx , article dont j'ai tiré tout ce que je sais du mois à propos  de ??

La morale est que on apprend tous les jours :)

Mots clés Technorati : C#,??,opérateur de fusion nulle

Retour à La Une de Logo Paperblog

A propos de l’auteur


Davidyannick 18 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine