日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#基础整理

發布時間:2023/12/9 C# 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#基础整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

元旦整理書架發現一本小冊子——《C#精髓》中國出版社2001年出版的,粗略翻了下關于C#的知識點挺全的雖然內容談得很淺也有很多過時的內容(話說這本書是我在舊書店花5塊錢淘的)我保留原有章節并刪減部分過時和不重要內容添加一些自己覺得重要的內容,具體目錄如下:


第一章?? 簡介

?? 什么是.NET、CLI、CLR、CIL、IL、BCL?

?? 什么是JIT和GC,JIT和GC是如何工作的?

?

第二章 C#語言參考

? 標識符、類型、變量、表達式與運算符、語句、類型組織、繼承、訪問修飾符、類和結構、接口、數組、枚舉、委托、事件、異常、特性(Attribute)、不安全代碼和指針(unsafe code)、預處理指令、XML文檔

?

第三章 .NET 框架編程

公用類型、數學(System.Math)、字符串(String 和 StringBuilder)、集合(非泛型與泛型)、正則表達式、輸入輸出、網絡(System.Net)、線程(System.Threading)、反射、GC、平臺互操作

?

第四章 BCL 綜述

核心類型、文本、集合、流(System.Stream)、網絡、線程、安全、反射、序列化、WebService、診斷和調試

?

第五章 一些.NET 工具

csc.exe、ILDasm.exe、.NET Reflector、wsdl.exe(WebService 代理類生成工具)、

?


第一章? 簡介

Q: 什么是.NET

A: .NET即.NET Framework 是支持生成和運行下一代引用程序和XML Web Services 的內部 Windows 組件。(這是微軟MSDN給的定義,是不是看得很繞,對我們程序員而言.NET 是微軟開發的一個支持 CS、BS等的軟件開發平臺)。

??? 在帖一張MSDN上解釋.NET Framework 的圖

???

?? 那么用 .NET 能干嘛?主要有以下幾個方面的應用:

1、控制臺程序

2、Windows GUI 應用程序(俗稱的 Windows Forms)

3、Windows Presentation Foundation應用程序(俗稱的WPF)

4、ASP.NET 應用程序

5、Web 服務(也就是 ASP.NET Web? Service)

6、Windows 服務

7、Windows Communication Foundation 服務(俗稱 WCF)

8、Windows Workflow Foundation (即WF,俗稱工作流)

?

?

Q: 什么是 CLI、CLR、CIL、IL、BCL? 這幾個問題放在一起回答

A:

我們知道.NET 是跨平臺的和開源的(感謝微軟選擇開源),那.NET 是如何跨平臺的呢?先看一幅圖

看明白這幅圖,上面的問題也應該有答案了。

CLI(Common Language Infrastructure)公共語言架構,CLI包含CTS(公共類型系統)和公共語言規范(CLS)和CIL(公共中間語言),各個支持.NET平臺的操作系統都要實現CLI。

CLR(Common Language Runtime)公共語言運行時,它將CIL(或稱IL)編譯為本機代碼(這個過程稱為JIT)

CIL(Common Intermediate Language)公共中間語言(有時也簡稱IL)是各個.NET兼容語言(如C#、VB.NET、F#等)第一次編譯的產物

BCL(Base Class Library)基礎類庫,可用于所有.NET兼容語言的基礎庫。對于C#而言它幾乎滅有任何內置庫,C#使用BCL就可以了。

?

未完

轉載于:https://www.cnblogs.com/Aphasia/p/4198953.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的C#基础整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。