在編寫一個C#程序以前,咱們首先講一些必要的概念:
註釋,Main方法,及控制檯下的人機對話(輸入輸出語句).
1.註釋:
是指對某些不容易理解的事物的說明,那麼在程序開發中的意義也是同樣的.註釋就是對咱們所寫的代碼的說明,註釋是不會影響你所開發的代碼的任何執行的. C#當中共有三種註釋分別爲:
單行文本註釋:
在程序中
"//"描述一個單行的文本註釋,咱們通常寫在語句後部或上部.
//
單行文本註釋
多行文本註釋:
在程序中
"/* ---------*/ "這樣描述一個多行文註釋.
/**/
/*
一場地震,生死兩難;
只道三四險,不知五月難;
縱有六雙眼,淚也流不完;
七顆心兒懸,零八奧運艱;
高呼九洲十地華人現,縱使百舸千帆風浪間,也讓咱行得萬年船!
*/
XML文檔註釋:
XML文檔註釋通常都寫在方法或類的上部,在VS中,只須要
連續輸入三個"///"就能夠自動生成一段XML文檔註釋,格式以下:
/**/
/// <summary>
/// 這是一個Main方法,是C#應用程序的入口.程序控制在該方法中開始和結束.
/// </summary>
/// <param name="args"></param>
static
void
Main(
string
[] args)

{

}
說明:其中
summary是對這個方法或類的說明,摘要.
<param name="args"></param>是指方法的當前有一個參數.
2.Main方法四種用法:
Main 方法是程序的入口點,程序控制在該方法中開始和結束。
該方法在類或結構的內部聲明。它必須爲靜態方法,而不該爲公共方法。
它能夠具備 void 或 int 返回類型。
Main 方法的返回值用於說明程序的退出狀態。
聲明 Main 方法時既能夠使用參數,也能夠不使用參數。
參數能夠做爲從零開始索引的命令行參數來讀取。
與 C 和 C++ 不一樣,程序的名稱不會被看成第一個命令行參數。
參數的類型有兩種:空和string[]
返回值類型有兩種:void和int
能組合成四種Main方法,在這裏,咱們只例出經常使用的兩中,不返回值的帶參數及不帶參數的兩種Main方法:
/**/
/// <summary>
/// 這是一個不帶參數的Main方法.
/// </summary>
static
void
Main()

{
}
/**/
/// <summary>
/// 這是一個帶參數的Main方法,咱們能夠在Main方法內部用數組的型式讀取到在執行程序時輸入的命令行參數.
/// </summary>
/// <param name="args"></param>
static
void
Main(
string
[] args)

{
foreach (string a in args)

{
Console.WriteLine("參數" + a);
}
}
3.輸入輸出語句
輸入有兩種:
Console.Read(),返回值爲首字符的ASCII碼
Console.ReadLine(),返回值爲字符串
輸出有兩種:
Console.Write(),輸出後沒有換行,沒有返回值
Console.WriteLine(),輸出後有換行,沒有返回值
static
void
Main()

{
Console.Write("請輸入一個字母");//這是一個不換行的輸出語句.
int inta = Console.Read();//這是讀取輸入內容並返回首字母的Ascii值.
Console.Write("輸出" + inta);
}
static
void
Main()

{
Console.WriteLine("請輸入一個字符串");//這是一個帶換行的輸出語句
string stra = Console.ReadLine();//這是讀取一個字符串,並反這個字符串.
Console.WriteLine("輸出"+stra); //字符串中的{0}與{1}爲佔位符,用來表述輸出語句inta與stra的位置.
}
posted @ 2008-06-20 16:01
劍了 閱讀(241)
評論(1)
編輯
收藏 所屬分類:
.NET技術