C#基礎編程 —— HelloWorld

來源:互聯網
上載者:User

標籤:c# 基礎編程

一、程式基本結構

 1. 按照慣例,都會從"Hello World"開始學習一門新語言。

 2. C#源檔案的副檔名通常為.cs。

 3. 程式開頭使用using指令引用四個命名空間。

 4. 命名空間提供一種使用分層的方式來組織C#程式和庫。

 5. 命名空間中包含有類型及其他命名空間。

 6. 如果使用using指令引用某一給定命名空間,就可以通過

    非限定方式使用作為該命名空間成員的類型。

    例如:System.Console.WriteLine可由Console.WriteLine代替。

 7. 程式聲明一個_01_HelloWorld命名空間。

 8. 程式聲明一個Program類。

 9. Program類中只有一個成員,即名為Main的方法。

 10. Main方法是使用static修飾符聲明的。

 11. 執行個體方法可以使用關鍵字this來引用特定的封閉對象執行個體,

     而靜態方法的操作不需要引用特定對象。

 12. 名為Main的靜態方法作為程式的進入點。

 13. C#語言本身沒有單獨的運行庫,System命名空間,預設情況下,

     Microsoft C#編譯器自動引用該類庫。

  

二、程式集   

 1. C#中的組織圖的關鍵概念是程式、命名空間、類型、成員和程式集。

 2. C#程式由一個或多個源檔案組成。程式中宣告類型,類型包含成員,

    並且可按命名空間進行組織。類和介面就是類型的樣本。欄位、方法、

    屬性和事件是成員的樣本。

 3. 在編譯C#程式時,它們被物理地打包為程式集。程式集通常具有檔案

    副檔名.exe或.dll,具體取決於它們是實現應用程式還是實現庫。

   

 4. 程式集包含中繼語言(Intermediate Language, IL)指令形式的可執行代碼

    和中繼資料形式的符號資訊。在執行程式集之前,.NET通用語言執行平台的

    即時(JIT)編譯器將程式集中的IL代碼自動轉換為特定於處理器的代碼。

 

 5. 由於程式集是一個自描述的功能單元,它既包含代碼又包含中繼資料,

    因此,C#中不需要#include指令和標頭檔。若要在C#程式中使用某特定

    程式集中包含的公用類型和成員,只需在編譯器時引用該程式集即可。

 

 三、注釋

 1. 支援兩種形式的注釋:單行注釋和帶分隔字元的注釋。

 2. 單行注釋以字元//開頭延續到源行的結尾。

 3. 帶分隔字元的注釋以字元/*開頭,以字元* /(去掉中間空格)結束。

 4. 帶分隔字元的注釋可以跨多行。

 5. 注釋不能嵌套。

 6. 字元序列/*和* /(去掉中間空格)在//注釋中沒有任何特殊含義。

 7. 字元序列//和/*在帶分隔字元的注釋中沒有任何特殊含義。

 8. 在字元和字元中內不處理注釋。


// 引用命名空間using System;using System.Collections.Generic;using System.Linq;using System.Text;// 聲明命名空間namespace _01_HelloWorld{    // 聲明類    class Program    {        /* 類中有一個成員Main方法。         * Main方法是程式的入口。         * 使用static關鍵字修飾代表它是一個靜態方法。         */         static void Main(string[] args)        {            // 向螢幕輸出Hello World!            Console.WriteLine("Hello World!");            // 等待使用者輸入            Console.ReadKey();        }    }}


本文出自 “時間是真理的摯友” 部落格,請務必保留此出處http://joycejm.blog.51cto.com/9781632/1618814

C#基礎編程 —— HelloWorld

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.