形如public T Show<T>(T a) 方法的理解

对于小新来说遇到的问题还真是多,呵呵,今天还有这样的问题呢哦! 代码如下:
 
   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可以随意替换成你想要的类型,.
 
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);

}
}
 
 
初来乍到,如有错误,请高手批评改正!
 
 
这里要感谢郝冠军老师的指导,哈哈!
 
下次再会!
拜拜喽!
原文地址:https://www.cnblogs.com/distance/p/2024292.html