2022年8月29日 星期一

第一個 C#程式 :文字基本輸入輸出

之前介紹了 Visual Studio 的安裝,

既然安裝的 IDE 工具,

就是要透過它來輔助程式設計,

通常第一個程式就是俗套的 Hello World

今天就來教大家

第一個 C#程式 :文字基本輸入輸出

首先在 Visual Studio 歡迎畫面選擇建立新專案,

並透過篩選器找到主控台應用程式(.NET Framework)



接著設定專案的名稱與儲存位置,
確定之後按下建立就可開始第一個程式設計專案


Visual Studio 會自動建立一個含有 Main 的主控台應用程式,
將程式放在 Main 的兩個大括號中即可


底下是文字基本輸入輸出的範例程式,
透過提示文字讓使用者輸入名字,
再得到名字之後,
與使用者說聲 Hello 


程式執行的畫面有兩個,
第一個畫面用來詢問使用者的名字,


第二個畫面與使用者打招呼,
最後按任意鍵離開


這邊使用了幾個命令行:


Console.Write("Please enter");
Console.Write($"{strx}");

Console.Write() 
可將帶有雙引號的字串直接輸出到螢幕上,
由於此命令輸出文字後不換行,
故在 strx字串中加入跳脫字元  \n 表示換行,
每個語言的跳脫字元表示法不同,
在C#是以 \ 開頭,
字串中若出現了反斜線就要注意是否會造成程式異常,
因為跳脫字元通常具有特別的意義

stry = Console.ReadLine();
則是用來讀取使用者輸入的整行文字,
並給予一個字串變數 stry來儲存,
使用者輸入完畢後須按 enter 來進行下一步

Console.WriteLine(" {0},{1} ", s, stry);
而 Console.WriteLine() 可在輸出字串之後換行,
相當於Console.Write() 加上剛才的跳脫字元 \n ,
輸出字串的格式有許多,可直接以雙引號包覆,
也能以大括號加上順序,之後於逗號之後補上要輸出的字串,
也可在雙引號前加上 $ 字號,
在雙引號中以大括號包住字串的變數名稱

至於 Console.Clear(); 與 Console.ReadKey(); 
則是表示特殊的命令,
前者用來清除螢幕上輸出的訊息,
後者則按下鍵盤就能觸發讀取與顯示,
可用於按任意鍵進行下一步

以上就是今天的主題,

第一個 C#程式 :文字基本輸入輸出

這是一個基礎的範例程式,

同樣有放在 GitHub 上面,

需要的人可在底下留言索取,

記得先訂閱支持 YouTube 再來喔

沒有留言: