日期:2014-05-20  浏览次数:20794 次

Converter<Tinput,Toutput>怎么用
请问Converter<Tinput,Toutput>怎么用?Tinput,Toutput2个参数代表什么意思

------解决方案--------------------
Converter<Tinput,Toutput>是一个类型转换方法的代理,
Tinput,Toutput是两个类型,代表从什么类型转换到什么类型,比如:
Converter<int, string> 表示从整数转换到字符串的方法
Converter<double, int> 表示从小数转换成整数的方法
比如有这个方法:
public string ConvertIntToString(int n){
return n.ToString();
}
上面这个方法是把整数转成字符串,所以你就可以写:
Converter<int, string> convert = ConvertIntToString;
然后就可以这样调用:
string str = convert(100);