方法があります
public static T GetUrlDataEntity<T>(){}
このメソッドを別のクラスで呼び出したいのですが、このメソッドを C# で呼び出すにはどうすればよいですか。
方法があります
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);