泛型的好处:
1.实现代码的复用
2.避免了取出参数的时候进行的装箱跟拆箱的操作
实例:
public string Add(string a, string b) { return string.Fomart("{0},{1}",a,b); } public string Add(int a, double b) { return string.Fomart("{0},{1}",a.ToString(),b.ToString()); } public string Add(double a, float b) { return string.Fomart("{0},{1}",a.ToString(),b.ToString()); }
俩个方法,不同的参数 假如调用要调用3次
用泛型的话:
public T Add(T t1,T t2){ return string.Fomart("{0},{1}",t1,t2); }