国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C# 與 .NET 介紹

這篇具有很好參考價值的文章主要介紹了C# 與 .NET 介紹。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、什么是C#

? ? ? ? C# 是一門面向?qū)ο蟮木幊陶Z言,由微軟開發(fā),用于生成面向.NET環(huán)境的代碼。

二、什么是.NET

? ? ? ? .NET是一個開發(fā)平臺,在該平臺上可以構(gòu)建Web API應用程序、Windows控制臺程序、WPF桌面應用程序等。

三、什么是.NET Framework

? ? ? ? .NET Framework是用于Windows的新托管代碼編程模型,只能運行在Windows系統(tǒng)上,.NET Framework具有兩個主要組件:公共語言運行庫(CLR: Common Language Runtime)和.NET Framework類庫。

(1)公共語言運行庫(CLR)

????????公共語言運行庫(Common Language Runtime),或.NET 運行庫,是 .NET Framework的核心,在CLR運行之前,Code需要先進行編譯,換句話說CLR上運行的都是編譯之后的代碼??梢詫⑦\行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理等核心服務,并且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。

????????以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。

(2).NET Framework類庫

????????它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI) 應用程序等等。

(3)源代碼編譯

? ? ? ? 編譯分為兩個階段:一是先把源代碼編譯為Microsoft中間語言(IL,也稱為JIL,及時編譯)。二是CLR把IL編譯為平臺專用的代碼。

四、什么是.NET Core

? ? ? ? .NET Core是可用于開發(fā)跨平臺應用程序的開發(fā)框架,可以構(gòu)建在Windows、Linux和MacOS等系統(tǒng)上運行的應用程序。

????????.NET Core的主要特性包括開源、跨平臺、現(xiàn)代、靈活、輕量級、快速、友好、可共享,以及為未來的軟件開發(fā)而構(gòu)建的。

五、說明

(1)C#本身只是一門語言,它并不屬于.NET的一部分,就如同.NET類似于一個筆記本,而C#則類似于寫到筆記本上面的文字。

(2).NET可以看做一個總體,它分成三部分:.NET Framework、.NET Core、Xamarin。

(3)IL:Microsoft中間語言,特性:平臺無關性、提高性能、語言的互操作性(C#、VB、Visual C++、COM、COM+)文章來源地址http://www.zghlxwxcb.cn/news/detail-413956.html

到了這里,關于C# 與 .NET 介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包