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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Framework总结二

發布時間:2024/1/17 asp.net 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Framework总结二 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

泛型:?類型參數使得設計如下類和方法成為可能:這些類和方法將一個?? 或多個類型的指定推遲到客戶端代碼聲明并實例化該類或方法的時候。例如,通過使用泛型類型參數T,可以在客戶端編寫其能夠使用的單個類。

泛型最常見的用途是創建集合類。也可以創建自己的泛型接口,泛型類,泛型方法,泛型事件,泛型委托。也可以對泛型類型進行約束以訪問特定數據類型的方法。

泛型簡單理解就是把類型當成參數泛型類型的參數是<?>

泛型約束,是使用where上下文關鍵字指定的

??????????????約束

????????????說明

??????T:結構

類型參數必須是值類型

??????T:

類型參數必須是引用類型

??????Tnew()

類型參數必須具有無參的公共構造函數

??????T<基類名>

類型參數必須是指定的基類或派生自指定的基類

??????T<接口名稱>

類型參數必須是指定的接口或實現指定的接口

??????TU

必須是為U提供的參數或派生自U提供的參數

泛型類中的開放式構造和封閉式構造

在泛型類和泛型方法中產生的一個問題,在預先未知的情況下,如何將默認值分配給參數T。使用default關鍵字,此關鍵字對于引用類型會返回?null,對于數值類型會返回零。對于結構,此關鍵字將返回初始化為零或?null?的每個結構成員,具體取決于這些結構是值類型還是引用類型。

?

程序集??分為兩種:強命名程序集和弱命名程序集

程序集中包含的信息,前四項(程序集名稱、版本號、區域性和強名稱信息)構成了程序集的標識。

成為強命名程序集的過程:

? 1。在類庫中“屬性”->"簽名"->"為程序簽名"

? 2。將dll放入C:\windows\Assembly文件夾中

? 3。查找到system放在的位置,之后將dll在放入,之后就成為了強命名程序集。

友元程序集:可以從一個程序集訪問另一個程序集的內部類型或內部成員。

但是私有類型和私有成員仍然不可訪問。

using?System.Runtime.CompilerServices;

[assembly:?InternalsVisibleTo(ClassDemo)]//通過這個特性來說明本程序集的友元程? 序集的名稱為ClassDemo

轉載于:https://blog.51cto.com/freestyle/372301

總結

以上是生活随笔為你收集整理的.NET Framework总结二的全部內容,希望文章能夠幫你解決所遇到的問題。

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