舉個簡單的例子來講
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine("第一個數字是"+n1+"第二個數字是"+n2+"第三個數字是"+n3);
輸出的結果是:
輸出的結果是:
第一個數字是10第二個數字是20第三個數字是30
這是最基本的寫法如果換做佔位符來說的話 會比較靈活輕鬆一點
int n1 = 10; int n2 = 20; int n3 = 30; Console.WriteLine("第一個數字是{0},第二個數字是{1},第三個數字是{2}", n1, n2, n3);
輸出的結果還是一樣的;
要注意的是
1:這個過程就像挖坑,和填坑的過程是一樣的。挖了幾個就填幾個。
1)如果改變n1,n2,n3的位置會怎麼樣呢
Console.WriteLine("第一個數字是{0},第二個數字是{1},第三個數字是{2}", n2, n1, n3);
答案是 輸出的結果也會變的;
2)如果改變{}裏面的內容會怎麼樣呢
Console.WriteLine("第一個數字是{1},第二個數字是{2},第三個數字是{0}", n2, n1, n3);
答案是 會按照後面的結果來排的;
2:如果多填寫了會怎麼樣呢
Console.WriteLine("第一個數字是{1},第二個數字是{2},第三個數字是{0}", n2, n1, n3,n4);
答案是 控制檯還是會輸出的 但是不會輸出n4
3:如果少填寫了會怎麼樣呢
Console.WriteLine("第一個數字是{1},第二個數字是{2},第三個數字是{0}", n2, n1);
答案是會報錯的