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

歡迎訪問 生活随笔!

生活随笔

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

C#

【读书笔记】C#高级编程 第一章

發布時間:2025/5/22 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【读书笔记】C#高级编程 第一章 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一章主要就是一個大體的介紹。

有幾個概念需要注意下。

1:

CTS: Common Tpye System 通用類型系統.

.Net平臺有多種語言,比如用VB.NET 寫了一個類,然后C#需要繼承這個類,這里就涉及到了不同語言對于數據類型的定義。

eg,VB寫的這個類,返回了Integer,這是VB里的關鍵字,而C#里顯然沒有這個東西,咋辦?

幸好,CTS里定義了一個 System.Int32,。

這樣說吧,VB的 Integer映射到了這個 System.Int32,而C#里的 int 也是映射到了 System.Int32。

所以,C#才能才能繼承VB寫的那個類,并順利識別VB返回的Integer.

CTS定義了可以在中間語言中使用的預定義數據類型,所有面向.net framework的語言都可以生成基于這些類型的編譯代碼。

2:

CLS: Common Language Specification 公共語言規范 .

CLS和CTS一起確保語言的互操作性。

CLS是一個最低標準集,所有面向.net的編譯器都必須支持它。

我的理解是這樣的,這貨就是.NET平臺下不同語言功能的一個交集。

eg,我用C#寫的code,別人要求他們可以用VB.NET或其他.NET語言來調用,那么就意味著我的code必須遵循CLS。

(要知道,C#里有一些 非CLS兼容的特性)

PS:這東西應該不需要我考慮了,估計得是高程關注的地方。。。

3:

CLR就略過了.

最后上張圖,幸好有電子版的可以拿來截圖啊:

歡迎指教

轉載于:https://www.cnblogs.com/SeraphWU/archive/2011/08/14/2137988.html

總結

以上是生活随笔為你收集整理的【读书笔记】C#高级编程 第一章的全部內容,希望文章能夠幫你解決所遇到的問題。

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