1. 程式人生 > >C#和.NET的關係和區別

C#和.NET的關係和區別

1、.net(dot net)

  .net是一個平臺,抽象的平臺概念。

  實現形式是庫:①定義了基本的型別(通用型別系統CTS,common type system)。

           ②包含.net公共語言執行庫(CLK,common language runtime,負責管理用.net庫開發的所有應用程式的執行)。

  核心是.net framework

    NET Framework包括兩個關鍵組成元素:

                   a.Common Language Runtime,公共語言執行時(CLR)-提供內在管理,程式碼安全性檢測等功能。

                   b..NET Framework Class Library,.NET框架類庫(FLC)-提供大量應用類庫,提高開發效率 。

2、C#(C sharp)

  C#是一個程式設計語言,僅僅是一個語言,是執行在.net CLR上的,用於建立應用程式的高階語言。

 3、ASP.NET是一個網站開發的技術,僅僅是.NET框架中的一個應用模型。  

            ASP.NET 是用於生成基於Web的應用程式的內容豐富的程式設計框架。