c# 佔位符的使用

舉個簡單的例子來講

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);


答案是會報錯的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章