国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C# 語言規(guī)范--1.1 開始

2024-07-21 02:30:01
字體:
供稿:網(wǎng)友
  • 本文來源于網(wǎng)頁設(shè)計愛好者web開發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問。
  • clothes經(jīng)典性“hello, world”程序可以寫為:

    using system;

    class hello

    {

       static void main() {

          console.writeline("hello, world");

       }

    }

      c# 程序的源代碼通常存儲在一個或多個以 .cs 為文件擴展名的文本文件(如 hello.cs)中。可以通過 visual studio .net 所提供的命令行編譯器,使用以下命令行指令來編譯此程序:

       csc hello.cs

      它產(chǎn)生一個名為 hello.exe 的應(yīng)用程序。當此應(yīng)用程序運行時,它產(chǎn)生的輸出是:

       hello, world

      仔細觀察此程序可以發(fā)現(xiàn):

       “using system;”指令引用一個名為 system 的命名空間,它由 microsoft .net framework 類庫定義。此命名空間包含 main 方法中引用的 console 類。命名空間提供了一種分層方法來組織一個或多個程序中的各種元素。用“using”指令指定一個命名空間后,該命名空間中的所有成員均可直接被引用。所以,在“hello, world”程序中,可直接使用 console.writeline(而不必使用 system.console.writeline)。

       main 方法是 hello 類的成員。它具有 static 修飾符,因此 main 方法是相對于類 hello 本身而不是相對于此類的實例。

       應(yīng)用程序的入口點(即當程序開始運行時首先被調(diào)用的方法)總是名為 main 的靜態(tài)方法。

       “hello, world”輸出依靠類庫實現(xiàn)。c# 語言本身不提供類庫,它使用公共的類庫(visual basic .net 和 visual c++ .net 也使用它)。

       對 c 和 c++ 開發(fā)人員而言,值得注意的是一些“沒有”出現(xiàn)在“hello, world”程序中的東西。

       該程序中的 main 方法不是全局的。c# 不支持全局級別的方法和變量;這類元素總是包含在類型聲明(如類聲明和結(jié)構(gòu)聲明)中。

       該程序沒有使用“::”運算符和“->”運算符。在 c# 中,“::”根本不是運算符,而“->”運算符僅在一小部分程序中使用,即那些涉及不安全代碼的程序。分隔符“.”在復(fù)合名稱中使用,如 console.writeline。

      該程序沒有包含前向聲明。c# 中聲明出現(xiàn)的順序并不重要,所以不需要作前向聲明。

      該程序沒有使用 #include 導(dǎo)入程序文本。程序間的依賴項通過符號而不是文本來控制。這樣就消除了由多種語言編寫的應(yīng)用程序之間的障礙。例如,console 類不需要用 c# 編寫。

    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 凤庆县| 永胜县| 新丰县| 夏津县| 高要市| 栖霞市| 兴业县| 洛川县| 鄂伦春自治旗| 吐鲁番市| 长子县| 龙南县| 永州市| 仙桃市| 乳山市| 铁力市| 维西| 井研县| 新田县| 措勤县| 衢州市| 西和县| 辽宁省| 逊克县| 武鸣县| 日喀则市| 都兰县| 额尔古纳市| 读书| 巴里| 濮阳市| 怀化市| 大连市| 宣威市| 马鞍山市| 南投县| 常山县| 常山县| 綦江县| 天津市| 鄂尔多斯市|