C# 《二》基本文法 (1)

來源:互聯網
上載者:User

標籤:static   就會   main   使用者   main函數   組成   內容   避免   space   

1、C#程式結構

 

程式結構圖如下:

 

       代碼中各個部分的意義

  1、引用命名空間;

  2、項目名或命名空間名;

  3、Program 類:

  4、Main函數;

 

     深入瞭解 VS

1、.Sln :解決方案檔案

2、.csproj:專案檔

3、.cs:類檔案

4、解決方案檔案和專案檔以及類檔案之間的關係?

 

程式如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//引用命名空間namespace _2._1__Csharp程式結構{    class Program   //Program類    {        static void Main(string[] args)  //static 靜態 void 無傳回值 Main函數  也是我們程式執行的起點        {            Console.WriteLine("Csharp 程式結構");            Console.ReadKey();        }    }}//命名空間或者項目名稱

運行結果:

 

 

2、命名空間及標識符、關鍵字

 

1、命名空間

2、是 .NET 中提供應用程式代碼容器的方式,這樣就可以唯一地標識及其內容。

3、在C#中,建立命名空間的關鍵字是 namespace ,在VS 中建立控制台應用時會自動加入命名空間,格式是以namespace 空間名稱。命名空間是以 “ 層 ” 形式存在的,如有多層,則以 “  .  ” 分開。

 

            命名空間

在C# 中,有時命名空間相當長,輸入起來很煩瑣,用這種方式指定某個特定的類也是不必要的。

 1、要解決這種問題,可在檔案的頂部列出類的命名空間,前面加上 using 關鍵字,這樣引用一個命名之間後,訪問其空間內的方法就會向在其類內訪問一樣。

 2、using 還有另一個作用,就是給命名空間一個別名,如果命名空間的名稱非常長,又要在代碼中使用多次,而使用者不希望該命名空間的名稱包含在 using 指令中<例如:避免類名衝突>,這時就可以給該命名空間指定一個別名。

 3、其文法如下: using 別名  =  命名空間

 

           標識符、關鍵字

1、標識符是程式編寫人員為常量、變數、資料類型、方法、函數、屬性、類、程式等定義的名稱。

2、例如定義一個字串變數:

string username;

3、關鍵字對於C#編譯器而言,具有特定含義的名稱,比如程式中的 using ,class ,static ,void 都屬於關鍵字。如果錯誤地將關鍵字用作標識符,編譯器會產生一個錯誤,我們馬上就會知道出錯了,所以不擔心 。

          標識符的規定

1、只能由大寫字母、小寫字母、數字和底線 _ 組成;

2、必須以字母或者底線開頭;

3、C語言是區分大小寫, username 與 Username 是不同的標識符;

4、如果C#關鍵字作為標識符就在在標識符前加上 “  @  ”;

5、標識符的命名最好好辨認(可用英文)。

程式如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MK = System.Console;  // 建立一個命名空間namespace _2._2_命名空間標識符關鍵字{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("這是一條 輸入語句");            MK.WriteLine("這是一條 輸入語句");            Console.ReadKey();        }    }}

運行結果:

 

C# 《二》基本文法 (1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.