4
私は非常にシンプルなC#の質問を持っています:空の文字列を扱うとき、次の文は同じではありませんか?ヌル合体演算子は空の文字列に一致しますか?
s ?? "default";
または
(!string.IsNullOrEmpty(s)) ? s : "default";
私は思う:私が本当にしたいことは秒であるときstring.Empty!=null
いるので、合体演算子は、空の値に最初の文の結果を設定することがあります。文字列は多少特殊なので(==と!=は値を比較するためにオーバーロードされています)、C#の専門家に確認してもらいたいと思っています。
ありがとうございます。
+1の拡張子:D –