泛型方法使用方式类似
1、创建方法的时候加上T
public static int GetSum<T>(T a,T b){};
2、使用方法的时候指定类型
GetSum<int>(23,45);
泛型方法使用方式类似
1、创建方法的时候加上T
public static int GetSum<T>(T a,T b){};
2、使用方法的时候指定类型
GetSum<int>(23,45);
泛型方法
//定义类的泛型
class Studen <T>{
}
<T> -> type //可以指定某一类型
//定义方法泛型
public static T GetSum<T>(T a,T b){
dynamic num1 = a;
dynamic num2 = b;
return (T) (num1 +num2);
泛型方法使用:
定义:
public static T GetSum<T>(T a, T b)
{
dynamic num1=a; //dynamic 动态类型
dynamic num2=b;
return (T)(num1+num2);
}
调用:
Console.WriteLine(GetSum<int>(23,45));