C# 控制台程序一般使用 .NET Framework Console 類提供的輸入/輸出服務。我們多次用到Console.WriteLine方法,我們再學習一些其他的方法。
輸出到控制台
輸出到控制台就是把數據輸出到控制台並顯示出來, .Net框架提供了Console類實現這個任務,具體方式有以下幾種:
Console.WriteLine();
Console.Write();
Console.WriteLine("輸出的值");
Console.Write("輸出的值");
Console.WriteLine("輸出的格式字符串",變量列表);
Console.Write("輸出的格式字符串",變量列表);
Console.WriteLine()方法是將要輸出的字符串與換行控制字符一起輸出,當次語句執行完畢時,光標會移到目前輸出字符串的下一行。
Console.Write()方法光標會停在輸出字符串的最后一個字符后,不會移動到下一行,其余的用法與Console.WriteLine()一樣。
Console.WriteLine();和Console.Write();的唯一區別就是前者換行,后者不換行。其余用法全部相同。
輸出格式字符串
輸出格式字符串代碼如下:
Console.WriteLine("我的好朋友有{0},{1},{2}和{3}",string[0],string[1],string[2],string[3],);
這種方式中包含兩個參數:“格式字符串”和變量列表。
"我的好朋友有{0},{1},{2}和{3}"就是格式字符串,{0},{1},{2},{3}叫做占位符,代表后邊依次排列的變量列表,0對應第1個變量,1對應第2個變量,依次類推,完成輸出。
在要輸出變量值的位置使用占位符{n}來占位,然后用','號來增加變量。n從0開始計數,如果要輸出3個變量,那么最后一個n的值應該為2。
int year = 2008;
string str = "今年是";
Console.WriteLine(" {0} {1}年。", str, year);輸出應如下所示:
今年是2008年。