故事不再提 3星
共回答了310个问题采纳率:98.3% 评论
ProcessDelegate 这是一个委托,你可以理解为函数指针,指向的函数签名必需是符合要求的。string (string s1, string s2);所以你看下面 Process1,Process2这些签名 是一样的。public string Process(string s1,string s2,ProcessDelegate process){return process(s1, s2);}上面的方传传二个字符串,一个委托类型,最后调用委托process(s1, s2)来计算值,就看运行时传入哪个函数了。string r1 = t.Process("Text1", "Text2", new ProcessDelegate(t.Process1));new ProcessDelegate(t.Process1) 指向一个函数。将此函数当参数传入(签名是一样的)
11小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
1个月前4个回答
3年前2个回答
3个月前1个回答
3个月前1个回答
3个月前1个回答
1个月前8个回答
3个月前3个回答
1个月前3个回答
1个月前1个回答