Bonjour,
Comment je viens de me plonger en milieu dotnet, quelqu'un pourra m'éclairer :D et me dire quand et pourquoi et s'il y'a d'autre alternatives, on utilise les doubles point d'interrogation SVP? :calim2:
Cordialement,
Version imprimable
Bonjour,
Comment je viens de me plonger en milieu dotnet, quelqu'un pourra m'éclairer :D et me dire quand et pourquoi et s'il y'a d'autre alternatives, on utilise les doubles point d'interrogation SVP? :calim2:
Cordialement,
x ?? y signifie : si x n'est pas null, prendre la valeur de x, sinon, prendre la valeur de y. Par exemple, les codes suivants sont équivalents :
Code:string s = x ?? y;
Code:
1
2
3 string s; if (x != null) s = x; else s = y;
Voir MSDN : http://msdn.microsoft.com/fr-fr/library/ms173224.aspxCode:string s = x != null ? x : y;