入れたらどう違うのかなと思って
どちらも参照string foo = "world";
Console.WriteLine("Hello" + foo); //Concatenation
と
Console.WriteLine("Hello {0}", foo); //Whatever this is called (still a beginner guys)
入れたらどう違うのかなと思って
どちらも参照string foo = "world";
Console.WriteLine("Hello" + foo); //Concatenation
と
Console.WriteLine("Hello {0}", foo); //Whatever this is called (still a beginner guys)
これは文字列フォーマットの一種です。
してConsole.Write
いることはこれと同等です:
String.Format("Hello {0}. I am {1} years old.", PersonName, PersonAge);
次と比較して、理解しやすい方法で文字列を連結するだけです。
"Hello " + PersonName + ". I am " + PersonAge + " years old.";
2 番目のオプションでは、より複雑な書式設定を行うことができます。を使用するstring
とほとんど利点はありませんがdouble
、たとえば値を使用する場合は、複合形式オプションを使用して、表示する精度やその他のオプションを指定できます。