C# の文字列内で {0} が意味するもの

C#の文字列で”{0}”はプレースホルダーを表し、可変、もしくは式の値を文字列内の特定の位置に埋め込むのに使用できます。通常、この構文は文字列をフォーマットするのに使用され、中に記載された数字が大括弧内に埋め込む値のインデックスを表します。例えば、

string name = "Alice";
int age = 25;
string message = string.Format("My name is {0} and I am {1} years old.", name, age);
Console.WriteLine(message);

上の例では、「{0}」に「name」変数の値、「{1}」に「age」変数の値が入ります。string.Format()メソッドを呼び出すと、これらの変数の値が添字の順に文字列に挿入されます。出力は「My name is Alice and I am 25 years old.」です。

bannerAds