对于小新来说遇到的问题还真是多,呵呵,今天还有这样的问题呢哦! 代码如下:
public class Demo
{
public static T Show<T>(T a)
{
return a;
}
public static void Get()
{
int Myint =Show<int>(2);
}
}
在这段代码中,static 后面的 T 是表示期望的数据类型 Show(T) 里边的 T 是准备输入的数据类型,通过后边的Get方法就可以知道
int Myint = Show<int>(2);
这个int便是你想输入的类型,此处的int可以随意替换成你想要的类型,.
这个int便是你想输入的类型,此处的int可以随意替换成你想要的类型,.
public static T Show<T>(T a)
参数部分的 T 和 Show 前边的 T 类型是一样的! 不一定只放一个参数,理论是可以放 N 多个的
这样就可以随便想要什么参数都可以了
还有就是可以传进去多个数据类型的参数进去
例如:
public class Demo
{
public static T Show<T,X,Y>(T a,X b,Y c)
{
return a;
}
public static void Get()
{
int Myint =Show<int,string,double>(2,"abc",4.0);
}
}
初来乍到,如有错误,请高手批评改正!
这里要感谢郝冠军老师的指导,哈哈!
下次再会!
拜拜喽!