<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 泛型和反射(C# 編程指南) 因為公共語言運行時 (CLR) 能夠在運行時訪問泛型類型信息,所以可以使用反射獲取關于泛型類型的信息,方法與用于非泛型類型的方法相同。有關更多信息,請參見 [運行時中的泛型(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/f4a6ta2h.aspx)。 在 .NET Framework 2.0 中,有幾個新成員添加到了 [Type](https://msdn.microsoft.com/zh-cn/library/system.type.aspx) 類中,用以啟用泛型類型的運行時信息。請參見有關這些類的文檔來了解有關如何使用這些方法和屬性的更多信息。[System.Reflection.Emit](https://msdn.microsoft.com/zh-cn/library/system.reflection.emit.aspx) 命名空間還包含支持泛型的新成員。請參見 [如何:用反射發出定義泛型類型](https://msdn.microsoft.com/zh-cn/library/4xxf1410.aspx)。 有關泛型反射中使用的術語的固定條件列表,請參見 [IsGenericType](https://msdn.microsoft.com/zh-cn/library/system.type.isgenerictype.aspx) 屬性備注。 | System.Type 成員名稱 | 說明 | | --- | --- | | [IsGenericType](https://msdn.microsoft.com/zh-cn/library/system.type.isgenerictype.aspx) | 如果類型為泛型,則返回 true。 | | [GetGenericArguments](https://msdn.microsoft.com/zh-cn/library/system.type.getgenericarguments.aspx) | 返回 **Type** 對象數組,這些對象表示為構造類型提供的類型變量,或泛型類型定義的類型參數。 | | [GetGenericTypeDefinition](https://msdn.microsoft.com/zh-cn/library/system.type.getgenerictypedefinition.aspx) | 返回當前構造類型的基礎泛型類型定義。 | | [GetGenericParameterConstraints](https://msdn.microsoft.com/zh-cn/library/system.type.getgenericparameterconstraints.aspx) | 返回表示當前泛型類型參數約束的 **Type** 對象的數組。 | | [ContainsGenericParameters](https://msdn.microsoft.com/zh-cn/library/system.type.containsgenericparameters.aspx) | 如果類型或其任意封閉類型或方法包含沒有被提供特定類型的類型參數,則返回 true。 | | [GenericParameterAttributes](https://msdn.microsoft.com/zh-cn/library/system.type.genericparameterattributes.aspx) | 獲取 **GenericParameterAttributes** 標志的組合,這些標志描述當前泛型類型參數的特殊約束。 | | [GenericParameterPosition](https://msdn.microsoft.com/zh-cn/library/system.type.genericparameterposition.aspx) | 對于表示類型參數的 **Type** 對象,獲取類型參數在聲明該類型參數的泛型類型定義或泛型方法定義的類型參數列表中的位置。 | | [IsGenericParameter](https://msdn.microsoft.com/zh-cn/library/system.type.isgenericparameter.aspx) | 獲取一個值,該值指示當前 **Type** 是表示泛型類型定義的類型參數,還是泛型方法定義的類型參數。 | | [IsGenericTypeDefinition](https://msdn.microsoft.com/zh-cn/library/system.type.isgenerictypedefinition.aspx) | 獲取一個值,該值指示當前 [Type](https://msdn.microsoft.com/zh-cn/library/system.type.aspx) 是否表示可以用來構造其他泛型類型的泛型類型定義。如果類型表示泛型類型的定義,則返回 true。 | | [DeclaringMethod](https://msdn.microsoft.com/zh-cn/library/system.type.declaringmethod.aspx) | 返回定義當前泛型類型參數的泛型方法;如果類型參數不是由泛型方法定義的,則返回空值。 | | [MakeGenericType](https://msdn.microsoft.com/zh-cn/library/system.type.makegenerictype.aspx) | 用類型數組的元素替代當前泛型類型定義的類型參數,并返回表示結果構造類型的 [Type](https://msdn.microsoft.com/zh-cn/library/system.type.aspx) 對象。 | 此外,[MethodInfo](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.aspx) 類中還添加了新成員以啟用泛型方法的運行時信息。有關泛型方法反射中使用的術語的固定條件列表,請參見 [IsGenericMethod](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.isgenericmethod.aspx) 屬性備注。 | System.Reflection.MemberInfo 成員名稱 | 說明 | | --- | --- | | [IsGenericMethod](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.isgenericmethod.aspx) | 如果方法為泛型,則返回 true。 | | [GetGenericArguments](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.getgenericarguments.aspx) | 返回 Type 對象數組,這些對象表示構造泛型方法的類型變量,或泛型方法定義的類型參數。 | | [GetGenericMethodDefinition](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.getgenericmethoddefinition.aspx) | 返回當前構造方法的基礎泛型方法定義。 | | [ContainsGenericParameters](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.containsgenericparameters.aspx) | 如果方法或其任意封閉類型包含沒有被提供特定類型的任何類型參數,則返回 true。 | | [IsGenericMethodDefinition](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.isgenericmethoddefinition.aspx) | 如果當前 [MethodInfo](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.aspx) 表示泛型方法的定義,則返回 true。 | | [MakeGenericMethod](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.makegenericmethod.aspx) | 用類型數組的元素替代當前泛型方法定義的類型參數,并返回表示結果構造方法的 [MethodInfo](https://msdn.microsoft.com/zh-cn/library/system.reflection.methodinfo.aspx) 對象。 | ## 請參閱 [C# 編程指南](https://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx) [泛型(C# 編程指南)](https://msdn.microsoft.com/zh-cn/library/512aeb7t.aspx) [反射類型和泛型類型](https://msdn.microsoft.com/zh-cn/library/ms172334.aspx) [.NET Framework 中的泛型](https://msdn.microsoft.com/zh-cn/library/ms172192.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看