donné ceci:
var a = myString;
4 Réponses :
Essayez ceci: p>
À la fin, c'est une déclaration si elle est écrite différemment. p> var a = mystring ?? "0.0.0"; code> p>
Ceci est loin d'un si la déclaration code> réellement ...
@ASunez si vous pensez à C #, vous avez raison. Mais la machine exécute les mêmes opérations à la fin.
cela fonctionnerait-il? P>
var a = mystring ?? "0.0.0"; p>
Vous pouvez vérifier la valeur par un isnullorempty () code> méthode sur
String code> classe, et par un
opérateur conditionnel code> (?) comme ce qui suit Code Vous pouvez définir votre propre texte personnalisé chaque fois que votre chaîne est null.
var a = !String.IsnullOrEmpty(myString) ? myString : "0.0.0";
Pourquoi "!" Lorsque vous pouvez échanger les paramètres entre ":" - var a = mystring == null? "0.0.0": mystring; code>
Je vais essayer d'écrire de nombreuses implémentations:
?? code> ..........
var a = mystring ?? "0.0.0"; code>