gpt4 book ai didi

reflection - 使用反射为泛型类创建构造函数

转载 作者:行者123 更新时间:2023-12-02 03:32:45 24 4
gpt4 key购买 nike

我想使用泛型类的反射创建一个类。
有人可以告诉我如何创建它吗?

我有

public class SomeClass<T>
{
....
}

我需要为 SomeClass<T> 创建一个类使用反射。

最佳答案

使用MakeGenericType方法:

Type myParameterizedSomeClass = typeof(SomeClass<>).MakeGenericType(typeof(MyParameter));
ConstructorInfo constr = myParameterizedSomeClass.GetConstructor(typeof(ConstrParamType1),typeof(ConstrParamType2));

关于reflection - 使用反射为泛型类创建构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com