成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# 泛型方法中反射常用方法淺析

開發(fā) 后端
C# 泛型方法中反射常用方法都是什么呢?C# 泛型方法中反射常用方法使用的各自特點(diǎn)又是什么呢?那么本文就向你介紹詳細(xì)的內(nèi)容。

C# 泛型方法中反射常用方法使用的:因?yàn)楣舱Z(yǔ)言運(yùn)行庫(kù) (CLR) 能夠在運(yùn)行時(shí)訪問(wèn)泛型類型信息,所以可以使用反射獲取關(guān)于泛型類型的信息,方法與用于非泛型類型的方法相同。在 .NET Framework 2.0 中, Type 類增添了幾個(gè)新成員以啟用泛型類型的運(yùn)行時(shí)信息。System.Reflection.Emit 命名空間還包含支持泛型的新成員。有關(guān)泛型反射中使用的術(shù)語(yǔ)的固定條件列表,請(qǐng)參見IsGenericType 屬性備注。

C# 泛型方法中反射常用方法之System.Type成員

◆IsGenericType

如果類型為泛型,則返回 true。

◆GetGenericArguments

返回 Type 對(duì)象數(shù)組,這些對(duì)象表示為構(gòu)造類型提供的類型變量,或泛型類型定義的類型參數(shù)。
 
◆GetGenericTypeDefinition

返回當(dāng)前構(gòu)造類型的基礎(chǔ)泛型類型定義。

◆GetGenericParameterConstraints

返回表示當(dāng)前泛型類型參數(shù)約束的 Type 對(duì)象的數(shù)組。

◆ContainsGenericParameters

如果類型或其任意封閉類型或方法包含沒有被提供特定類型的類型參數(shù),則返回 true。

◆GenericParameterAttributes

獲取 GenericParameterAttributes 標(biāo)志的組合,這些標(biāo)志描述當(dāng)前泛型類型參數(shù)的特殊約束。

◆GenericParameterPosition

對(duì)于表示類型參數(shù)的 Type 對(duì)象,獲取類型參數(shù)在聲明該類型參數(shù)的泛型類型定義或泛型方法定義的類型參數(shù)列表中的位置。

◆IsGenericParameter

獲取一個(gè)值,該值指示當(dāng)前 Type 是表示泛型類型定義的類型參數(shù),還是泛型方法定義的類型參數(shù)。

◆IsGenericTypeDefinition

獲取一個(gè)值,該值指示當(dāng)前 Type 是否表示可以用來(lái)構(gòu)造其他泛型類型的泛型類型定義。如果類型表示泛型類型的定義,則返回 true。

◆DeclaringMethod

返回定義當(dāng)前泛型類型參數(shù)的泛型方法;如果類型參數(shù)不是由泛型方法定義的,則返回空值。

◆MakeGenericType

用類型數(shù)組的元素替代當(dāng)前泛型類型定義的類型參數(shù),并返回表示結(jié)果構(gòu)造類型的 Type 對(duì)象。

此外, MethodInfo 類中還添加了新成員以啟用泛型方法的運(yùn)行時(shí)信息。有關(guān)C# 泛型方法反射中使用的術(shù)語(yǔ)的固定條件列表,請(qǐng)參見 IsGenericMethod 屬性備注。

C# 泛型方法中反射常用方法之System.Reflection.MemberInfo成員

◆IsGenericMethod

如果方法為泛型,則返回 true。

◆GetGenericArguments

返回 Type 對(duì)象數(shù)組,這些對(duì)象表示構(gòu)造泛型方法的類型變量,或泛型方法定義的類型參數(shù)。

◆GetGenericMethodDefinition

返回當(dāng)前構(gòu)造方法的基礎(chǔ)泛型方法定義。

◆ContainsGenericParameters

如果方法或其任意封閉類型包含沒有被提供特定類型的任何類型參數(shù),則返回 true。

◆IsGenericMethodDefinition

如果當(dāng)前 MethodInfo 表示泛型方法的定義,則返回 true。

◆MakeGenericMethod

用類型數(shù)組的元素替代當(dāng)前泛型方法定義的類型參數(shù),并返回表示結(jié)果構(gòu)造方法的 MethodInfo 對(duì)象。

C# 泛型方法中反射常用方法就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# 泛型方法中反射常用方法有所幫助。

【編輯推薦】

  1. C# 泛型接口應(yīng)用淺析
  2. C# 泛型方法概念及使用淺析
  3. C# 泛型數(shù)組學(xué)習(xí)小結(jié)
  4. C# 泛型委托學(xué)習(xí)經(jīng)驗(yàn)淺析
  5. 淺析運(yùn)行庫(kù)中的C# 泛型
責(zé)任編輯:仲衡 來(lái)源: MSDN
相關(guān)推薦

2009-08-24 15:28:19

C# 泛型方法

2009-08-17 17:56:32

C# 枚舉

2009-08-24 16:39:19

C# 泛型應(yīng)用

2009-08-24 15:12:13

C# 泛型接口

2009-08-24 18:15:24

C# Dictiona

2009-08-24 14:51:25

C# 泛型泛型類型

2013-03-20 09:27:33

C#泛型

2009-08-24 16:01:44

C# 泛型

2009-08-24 17:58:19

C# 泛型集合

2009-08-24 17:27:05

C#泛型應(yīng)用

2009-08-24 11:35:20

C# 泛型應(yīng)用

2009-08-24 15:50:23

C# 泛型C# 泛型委托

2009-08-24 14:20:13

C# 強(qiáng)制類型轉(zhuǎn)換

2009-09-11 09:15:06

C# get方法

2009-08-20 16:15:19

C# 匿名方法

2009-08-10 17:36:17

C#擴(kuò)展方法

2009-09-10 14:52:55

C# get

2009-08-24 13:41:23

C# 泛型約束

2009-08-24 13:31:38

C# 泛型約束

2009-08-24 10:37:27

C# 泛型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕日韩欧美 | 97人人草 | 国产精品99久久久久久宅男 | 成年女人免费v片 | 天天看天天干 | 久久久综合网 | 毛片在线看看 | 亚洲一区二区三区四区五区中文 | 久久精品com | 最近日韩中文字幕 | 91成人小视频 | 国产在线观看一区二区 | 日韩欧美在线观看 | 国产东北一级毛片 | 欧美日韩国产一区二区三区 | 中文字幕精品视频 | 免费在线观看黄网站 | 日韩毛片播放 | 精产嫩模国品一二三区 | 精品在线一区 | 亚洲欧美日韩精品久久亚洲区 | 午夜激情影院 | h片在线看 | 久久久精品视频一区二区三区 | 欧美精品一区二区三区在线 | 亚洲精品一区二区二区 | 特级一级黄色片 | 亚洲精品区 | 亚洲欧美日韩高清 | 国产一区二 | 日本一区二区高清不卡 | 天天操天天干天天曰 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 欧美在线成人影院 | av一级毛片| 亚洲精品久久久久久久久久久久久 | 欧美久久久久久 | 精品久久久久久亚洲综合网 | 超碰97人人人人人蜜桃 | 成人免费av | 成人免费观看视频 |