我有如下课程:
public class SampleClassToTest<T>
{
public static Fake<T> SomeMethod(string parameter)
{
// some code
}
public static Fake<T> SomeMethod(string parameter, int anotherParameter)
{
//some another code
}
}
public class Fake<T>
{
// some code
}
我想以这种方式使用它们:
SampleClassToTest<MyClass>.SomeMethod("some parameter");
我遇到的问题如下:我只能使用反射从 PropertyInfo 实例中获取“MyClass”类型,所以我有
Type propertyType = propertyInfo.PropertyType;
我怎样才能做到这一点?有任何想法吗?
UPD。 我正在尝试将 Type 传递给泛型方法。是的,这就是我想要的。