網頁

2014年9月9日 星期二

1.第一個C#程式

using System; namespace learn { class HelloWorld { static void Main(string[] args) { Console.WriteLine("Hello World"); //印出Hello World Console.ReadKey(); } } }
上面的程式碼是由C#主控台(Console)的專案所撰寫的,主控台程式必須包含Main方法,Main方法是程式開始的起始點

Main方法是位於類別內的方法,在上面的範例中類別是HelloWorld,因此Main方法位於HelloWorld類別內,Main方法的寫法不止一種,上面範例中的Main方法寫法是static void Mainvoid表示方法為無回傳值,最基本的Main方法寫法如下:

static void Main() { }
當然也可以設為有回傳值,底下的範例將Main方法設為整數回傳值 static int Main() { return 0; }

在Main方法中除了可以設定回傳值之外,也可以使用引數 static void Main(String[] args) { }
或是 static int Main(String[] args) { return 0; }
不論是有無回傳值都可以使用引數

Console.WriteLine是用來當作資料輸出,WriteLineConsole類別輸出資料的其中一種,Console類別是System的子類別,因為第一個範例有使用using System所以可以使用System的類別和方法,如果沒有使用using System則要使用完整的寫法System.Console.WriteLine

C#的註解有兩種方式一種是使用//另一種是用/**/,另如//我是註解或是/*我是註解*///用於單行/**/用於多行或區塊

Console.ReadKey是提供輸入資料使用,為了能讓第一個範例顯示結果,使用Console.ReadKey等待使用者輸入,有如暫停的功能,第一個範例就會輸出Hello World。

沒有留言:

張貼留言