快速撐握C#知識點之編寫一個C#程序

在編寫一個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技術
相關文章
相關標籤/搜索