Console
Consle(主控台)程式只有純文字畫面,雖然簡陋但卻很有用。除了適合作背景運作的自動程式之外,在製作有豐富介面的軟體時,也時常使用 console 來輔助測試。下面寫了一些常用到的 Console 方法。
WriteLine()
印出一行文字。
Console.WriteLine("Apple");
Console.WriteLine("Orange");
執行結果:
Apple
Orange
Write()
印出文字但不換行。
Console.Write("Apple");
Console.Write("Orange");
執行結果:
AppleOrange
ReadLine()
讀取使用者輸入的文字,直到按下 Enter。
Console.Write("請輸入你的名字:");
string name = Console.ReadLine();
Console.WriteLine("你的名字是:" + name);
字串的結合只要使用 + 即可。
Clear()
清除畫面
Console.Write("請輸入你的名字:");
string name = Console.ReadLine();
Console.Clear();
Console.WriteLine("你的名字是:" + name);
ForegroundColor
設定下一次輸出的文字顏色。
注意,這是屬性,而方法,所以不用(),而是使用 = 來賦予新的數值
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Hello, This is John.");
BackgroundColor
設定下一次輸出的背景顏色。
注意,這是屬性,而方法,所以不用(),而是使用 = 來賦予新的數值
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine("Hello, This is John.");
ResetColor()
將顏色恢復成預設值。
Console.ResetColor();
Beep()
讓電腦發出聲音
第一個參數 int(整數) 是聲音的頻率 第二個參數 int(整數) 是聲音的長度 (1000 = 1秒)
Console.Beep(2000, 1000);
Console.Beep(3000, 1000);
Console.Beep(4000, 1000);