我需要使用原型调用一个函数
SomeFunc<T>()
说我有以下课程:
public class Person
{
}
我将其称为SomeFunc<Person>()
。但是我只有Person表示为字符串,例如:
var classString = "Person";
那我该如何转换classString
以便将其传递给T?
答案 0 :(得分:0)
您可以得到这样的类型
var classString = "Person";
Type typeValue = Type.GetType(classString );
var type = type.AssemblyQualifiedName;
然后调用这种类型的函数
没有尝试过,但是应该可以工作
答案 1 :(得分:-1)