標籤:style blog http color 使用 檔案
從《The C Programming Language》開始,每一門語言都會以Hello world開篇,像朋友間打招呼一樣,身為程式員的我們,也許真的要和世界打個招呼了。
作為C#的第一個程式,建立一個控制台應用程式輸出“hello world”再合適不了。
首先建立項目,建立一個控制台應用程式;
建立好後將會在Program.cs檔案裡出現預設的程式;
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Hello_world 7 { 8 class Program 9 {10 static void Main(string[] args)11 {12 13 }14 }15 }
只需要在Main函數內添加代碼,即可完成“hello world”的輸出;
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Hello_world 7 { 8 class Program 9 {10 static void Main(string[] args)11 {12 Console.WriteLine("Hello world");13 }14 }15 }
其結果為:
也許很多初學者會像我一樣,啟動程式後只會看到這個黑色的控制台一閃而過,兩個方法解決:
1,不利用綠色箭頭或F5啟動程式,改用Ctrl+F5啟動程式,將會使控制台保持,輸出結果如;
2,利用綠色箭頭或F5啟動程式,但是在代碼最後使用Console.ReadLine()方法;
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Hello_world 7 { 8 class Program 9 {10 static void Main(string[] args)11 {12 Console.WriteLine("Hello world");13 Console.ReadLine();14 }15 }16 }
其輸出結果為:
與方法1輸出結果不同在於沒有Press any key to continue. . .
除此以外,對於一個簡單的hello world程式,我們還應簡單瞭解以下一些內容:
1,類與對象:類是對成員的一種封裝,對象是執行個體化後的類型。前者是抽象的,後者是具體的。對象的核心特徵是擁有了一份自己特有的資料成員拷貝。它們的區別可以簡單理解為對象是執行個體化後的類。
2,Main方法:Main方法是程式的入口,可以簡單理解為程式第一行啟動並執行就是Main方法。C#程式中有且只有一個Main方法,Main方法必須是靜態。