C#面試Leetcode Top100題目和答案 完整版PDF
16.4MB / 10-15
C#全套精華教程(從入門到精通) 4萬字 中文pdf完整版
1.4MB / 08-22
C#13.0官方文檔(含C#12) API手冊 中文PDF完整版
11.4MB / 08-14
c#9.0入門經(jīng)典第10版 練習題答案 中文PDF高清版
2.4MB / 08-02
C#菜鳥教程(C#教程) 中文PDF完整版
3.4MB / 06-13
C#5.0語法范例手冊 完整版PDF
8.21MB / 06-05
微軟C#編碼規(guī)范 中文WORD版
305KB / 03-11
C# 8.0 in a Nutshell(核心技術指南) 免費版
4.1MB / 10-30
C#11.0官方中文文檔 API手冊 PDF完整版
26.0MB / 09-22
Programming C# 10 2022 最新PDF原版
4.0MB / 08-03
-
C#面試Leetcode Top100題目和答案 完整版PDF C# / 16.4MB
-
C#全套精華教程(從入門到精通) 4萬字 中文pdf完整版 C# / 1.4MB
-
C#13.0官方文檔(含C#12) API手冊 中文PDF完整版 C# / 11.4MB
-
c#9.0入門經(jīng)典第10版 練習題答案 中文PDF高清版 C# / 2.4MB
-
C#菜鳥教程(C#教程) 中文PDF完整版 C# / 3.4MB
-
C#5.0語法范例手冊 完整版PDF C# / 8.21MB
-
-
微軟C#編碼規(guī)范 中文WORD版 C# / 305KB
-
C#精彩編程200例(全彩版) (明日科技) 中文pdf掃描版+視頻+源代碼 C# / 181.9MB
-
C#項目開發(fā)全程實錄(第4版) (明日科技) 視頻教程+源碼 完整版 C# / 1.67GB
詳情介紹
Microsoft.NET(以下簡稱.NET)框架是微軟提出的新一代Web軟件開發(fā)模型,C#語言是.NET框架中新一代的開發(fā)工具。C#語言是一種現(xiàn)代、面向?qū)ο蟮恼Z言,它簡化了C++語言在類、命名空間、方法重載和異常處理等方面的操作,它摒棄了C++的復雜性,更易使用,更少出錯。它使用組件編程,和VB一樣容易使用。C#語法和C++和JAVA語法非常相似,如果讀者用過C++和JAVA,學習C#語言應是比較輕松的。
用C#語言編寫的源程序,必須用C#語言編譯器將C#源程序編譯為中間語言(MicroSoft Intermediate Language,MSIL)代碼,形成擴展名為exe或dll文件。中間語言代碼不是CPU可執(zhí)行的機器碼,在程序運行時,必須由通用語言運行環(huán)境(Common Language Runtime,CLR)中的既時編譯器(JUST IN Time,JIT)將中間語言代碼翻譯為CPU可執(zhí)行的機器碼,由CPU執(zhí)行。CLR為C#語言中間語言代碼運行提供了一種運行時環(huán)境,C#語言的CLR和JAVA語言的虛擬機類似。這種執(zhí)行方法使運行速度變慢,但帶來其它一些好處,主要有:
通用語言規(guī)范(Common Language Specification,CLS):.NET系統(tǒng)包括如下語言:C#、C++、VB、J#,他們都遵守通用語言規(guī)范。任何遵守通用語言規(guī)范的語言源程序,都可編譯為相同的中間語言代碼,由CLR負責執(zhí)行。只要為其它操作系統(tǒng)編制相應的CLR,中間語言代碼也可在其它系統(tǒng)中運行。
自動內(nèi)存管理:CLR內(nèi)建垃圾收集器,當變量實例的生命周期結束時,垃圾收集器負責收回不被使用的實例占用的內(nèi)存空間。不必象C和C++語言,用語句在堆中建立的實例,必須用語句釋放實例占用的內(nèi)存空間。也就是說,CLR具有自動內(nèi)存管理功能。
交叉語言處理:由于任何遵守通用語言規(guī)范的語言源程序,都可編譯為相同的中間語言代碼,不同語言設計的組件,可以互相通用,可以從其它語言定義的類派生出本語言的新類。由于中間語言代碼由CLR負責執(zhí)行,因此異常處理方法是一致的,這在調(diào)試一種語言調(diào)用另一種語言的子程序時,顯得特別方便。
增加安全:C#語言不支持指針,一切對內(nèi)存的訪問都必須通過對象的引用變量來實現(xiàn),只允許訪問內(nèi)存中允許訪問的部分,這就防止病毒程序使用非法指針訪問私有成員。也避免指針的誤操作產(chǎn)生的錯誤。CLR執(zhí)行中間語言代碼前,要對中間語言代碼的安全性,完整性進行驗證,防止病毒對中間語言代碼的修改。
版本支持:系統(tǒng)中的組件或動態(tài)聯(lián)接庫可能要升級,由于這些組件或動態(tài)聯(lián)接庫都要在注冊表中注冊,由此可能帶來一系列問題,例如,安裝新程序時自動安裝新組件替換舊組件,有可能使某些必須使用舊組件才可以運行的程序,使用新組件運行不了。在.NET中這些組件或動態(tài)聯(lián)接庫不必在注冊表中注冊,每個程序都可以使用自帶的組件或動態(tài)聯(lián)接庫,只要把這些組件或動態(tài)聯(lián)接庫放到運行程序所在文件夾的子文件夾bin中,運行程序就自動使用在bin文件夾中的組件或動態(tài)聯(lián)接庫。由于不需要在注冊表中注冊,軟件的安裝也變得容易了,一般將運行程序及庫文件拷貝到指定文件夾中就可以了。
完全面向?qū)ο螅翰幌驝++語言,即支持面向過程程序設計,又支持面向?qū)ο蟪绦蛟O計,C#語言是完全面向?qū)ο蟮?,在C#中不再存在全局函數(shù)、全區(qū)變量,所有的函數(shù)、變量和常量都必須定義在類中,避免了命名沖突。C#語言不支持多重繼承。
下載地址
人氣書籍
C#高級編程(第7版) 中文pdf版 附隨書源碼
C#高級編程第6版 中文pdf版 148M
C#高級編程 (第8版) 中文pdf文字版附英文版
C#高級編程(第9版) C#5.0& .NET4.5.1 中文版 完整PDF掃描版[117M
C#入門經(jīng)典(第7版) C# 6.0 & Visual Studio 2015 完整版 中文pdf
CLR Via C# 第4版 ((美)李希特) 中文PDF掃描版[245MB]
Visual C#從入門到精通(第8版) John Sharp著 中文pdf掃描版[113
Visual C#.NET網(wǎng)絡編程教程pdf版
圖靈程序設計叢書:精通C#(第6版) PDF掃描版[148
C#開發(fā)實戰(zhàn)1200例(第1卷) PDF 掃描版[277M]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的C#語言基礎 word版資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。