-5
votes

Existe-t-il un moyen de définir une chaîne sur une valeur spécifique si la chaîne est null?

donné ceci:

var a = myString;

c#

2 commentaires

?? ..........


var a = mystring ?? "0.0.0";


4 Réponses :


3
votes

Essayez ceci:

var a = mystring ?? "0.0.0";

À la fin, c'est une déclaration si elle est écrite différemment.


2 commentaires

Ceci est loin d'un si la déclaration réellement ...


@ASunez si vous pensez à C #, vous avez raison. Mais la machine exécute les mêmes opérations à la fin.



1
votes

cela fonctionnerait-il?

var a = mystring ?? "0.0.0";


0 commentaires

-1
votes

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";


1 commentaires

Pourquoi "!" Lorsque vous pouvez échanger les paramètres entre ":" - var a = mystring == null? "0.0.0": mystring;



1
votes

Je vais essayer d'écrire de nombreuses implémentations: xxx


0 commentaires