我有方法
public static T GetUrlDataEntity<T>(){}
我想在我的另一个类中调用这个方法我如何在 c# 中调用这个方法。
您必须指定类型参数。例如:
string x = TypeDeclaringMethod.GetUrlDataEntity<string>();
有关泛型方法的MSDN 文档有更多详细信息。
请注意,在这种情况下,您不能使用类型推断,因为该方法没有使用T
. 如果您的方法是:
public static T DoSomething<T>(T input)
那么你就可以让编译器推断类型参数,例如
int x = 10;
int y = DoSomething(x);