あなたが合体を複数回組み合わせるか?
string str = nullval1 ?? nullval2 ?? nullval3 ?? "Hi";
ような何かをできるようになるC#でのものはありますし、それがnullではない最初のものを選んで、左から右に行きますか?
この演算子がこれを実行しない場合、同様の機能を最小限のコードで提供するための代替手段がありますか?
あなたが合体を複数回組み合わせるか?
string str = nullval1 ?? nullval2 ?? nullval3 ?? "Hi";
ような何かをできるようになるC#でのものはありますし、それがnullではない最初のものを選んで、左から右に行きますか?
この演算子がこれを実行しない場合、同様の機能を最小限のコードで提供するための代替手段がありますか?
これはそのままでも問題なく動作します。サンプルコード:
using System;
class Program
{
static void Main(string[] args)
{
string x = null;
string y = "y";
string z = "z";
Console.WriteLine(x ?? y ?? z); // Prints "y"
}
}
それはあなたが望むことをします。 – Gabe
これはちょっと試してみるといいでしょう。 – BrokenGlass
@BrokenGlass:atmを構築する方法がないのでコーディングしています。 – caesay