class Program
{
double AddInt(int x, int y)
{
return x + y;
}
string AddString(string s1, string s2)
{
return s1 + s2;
}
static void Main(string[] args)
{
Program p = new Program();
// 以为前两个参数为int,他们运行的结果为double,最后一个参数与AddInt返回值一致
Func<int, int, double> funcInt = p.AddInt;
Console.WriteLine("funcInt的值为{0}", funcInt(100, 300));
Func<string, string, string> funcString = p.AddString;
Console.WriteLine("funcString的值为{0}", funcString("aaa", "bbb"));
}
}
泛型委托Func
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
STL常用泛型算法
STL常用泛型算法
STL 泛型算法 C++函数对象 STL常用算法接口 -
泛型委托Func
class Program { double AddInt(int x, int y) {&
return double Func -
c# 泛型和委托
List lst=new List();List l=lst.FindAll(delegate(T t){return t.name.Contains("a");});或使用L
c# string linq equals button