在普通类中用泛型方法
public class A { //在有返回值的方法当中,必须有参数t public T getSth1<T>(T t) { return t; } public void getSth2<T>(T t) { } }
在泛型类中使用泛型方法和非泛型方法
public class A<T> { //泛型方法,3中是非泛型方法 //在有返回值的方法当中,必须有参数t public T getSth1<T>(T t) { return t; } public void getSth2<T>(T t) { } //非泛型方法 public T getSth3(T t) { return t; } public T getSth4() //符合c#语法 { return default(T); } }