【公告】網站目前停止所有的課程訂閱服務,原有學員權益不受影響,造成不便還請見諒,我們正在打造更多課程以及圖書,包含 Python 為主的課程主題,未來將會合併且擴充目前的課程內容,提供全新課程訂閱服務,感謝學員的支持。

C# 基本輸出與輸入

資料的輸出與輸入處理,永遠是應用程式最重要的課題,在「第一支 C# 程式內容架構」示範的範例程式中,執行結果於主控台輸出一段訊息文字,這是最簡單的資料輸出行為,除此之外還可以輸入指定的資料給應用程式作處理。

class Program
{
    static void Main(string[] args)
    {
        string s= Console.ReadLine();
        Console.WriteLine("Hello," + s);
        Console.ReadLine(); 
    }
}

功能程式碼配置於函式 Main 的區塊中,其中第一行的 Console 表示要操作主控台,ReadLine() 表示要從主控台讀取使用者輸入的一行文字內容,因此當執行到這一行程式的時候,程式會暫停等待使用者輸入。

等號( = )左邊的 s 是一個變數名稱,用來儲存等號右邊回傳的值,當使用者按下ENTER鍵,輸入的字串就會被儲存在這個變數 s,而一開始的 string 則是一個關鍵字,表示其接下來的變數是字串型態的資料。

接下來的 Console.WriteLine 表示要將指定的內容字串輸出於主控台,小括弧內則是要輸出的內容,字串必須以雙引號包起來,加號可以將字串以及 s 的內容合併成為一行字串。

由於主控台程式執行完畢就會自動關閉消失,為了能夠看清楚執行結果,因此最後再執行一次 Console.ReadLine() ,讓視窗暫停消失。

執行這個範例程式,首先出現只有一個游標的主控台畫面,等待使用者輸入任何訊息,於其中輸入任意文字,例如SEAN:



接下來按下 Enter 鍵,此時程式回應問候訊息:



沒有留言: