補間された文字列の中で条件演算子を使用しようとしましたが、コロンがあるため、コロンの後に書式文字列が来ると考えます。条件付き演算子を使用したC#補間された文字列
$"test {foo ? "foo is true" : "foo is false"}";
このタイプのステートメントはどのように使用できますか?
var fooString = foo ? "foo is true" : "foo is false";
$"test {fooString}";
補間された文字列の中で条件演算子を使用しようとしましたが、コロンがあるため、コロンの後に書式文字列が来ると考えます。条件付き演算子を使用したC#補間された文字列
$"test {foo ? "foo is true" : "foo is false"}";
このタイプのステートメントはどのように使用できますか?
var fooString = foo ? "foo is true" : "foo is false";
$"test {fooString}";
{}
のかっこ内に文字列を入力する必要があります。{(1 == 1 ? "yes" : "no")}
。
$"test {(foo ? "foo is true" : "foo is false")}";
小さなブラケットが変数を返し、それはセミコロンとフォーマットと一緒に大括弧内の許可された唯一のことだ:私の心に来る 唯一のことは、このようなものです。
[補間された文字列](https://msdn.microsoft.com/en-GB/library/dn961160.aspx)です。 [Verbatim strings](https://msdn.microsoft.com/en-GB/library/362314fe.aspx)は、 '@"で始まり、通常はエスケープする必要のある文字を含む場合があります。 –