永发信息网

c#函数func用lambda表达式怎么写

答案:2  悬赏:70  手机版
解决时间 2021-03-29 14:50
c#函数func用lambda表达式怎么写
最佳答案
一般都是匿名的委托方式,直接传参数进去:
例如:
Func t=(int x, string b) => (x.ToString() + b);就等于private  string  deletegate  TestString(int x, string b );//定义一个委托,返回值为string类型

private string  test(int x,string b){
  return x.ToString() + b;


TestString t=new TestString(test);
t(44,"bbb");


Func就是定义一个委托=private  string  deletegate  TestString(int x string b ),前两个参数是相应方法的参数类型,最后一个为方法的返回类型。
全部回答
using System;
public class GenericFunc
{
   public static void Main()
   {
      // Instantiate delegate to reference UppercaseString method
      Func convertMethod = UppercaseString;//非lambda
      //或者
      Func convertMethod2 = (s)=>{return  s.ToUpper();};//lambda表达式
      string name = "Dakota";
      // Use delegate instance to call UppercaseString method
      Console.WriteLine(convertMethod(name));
   }
   private static string UppercaseString(string inputString)
   {
      return inputString.ToUpper();
   }
}
func是个泛型委托,上面是采用 string作为返回值和参数的版本
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
依次填入下列横线处的句子,语序恰当,语意连
到底是买H6还是买同等价格的合资轿车
苹果,菠萝,葡萄,樱桃,梨果,桃子,西瓜.从左边
猪对菌类很敏感?也就是说。猪的鼻子能蘑菇之
“乂”字属于规范字吗,能上户口吗? 我想给
纸上有洞用夹子夹起来的叫什么纸
目前盛泉集团有哪些养老社区与基地?
做一个四米长2.1米高30厘米宽的货架需要用1.2
群狼谷 讲得什么?
我已婚有三个孩子了,夫妻感情一直都不好,现
累字开头成语接龙
我在去哪儿网订了张机票,为什么出票号是六位
有关驴的文言文
订婚的钱是什么钱,结婚彩礼钱是什么
求一份c4d r13(cinema 4d r13)激活版,最好
推荐资讯
尼康D700和D800如何切换曝光模式?
单选题在医院对某类病人的尿液进行检查时常把
墨镜上的play是什么意思
请问深圳哪里有卖红巽Red wing 正品的鞋?正
高数定积分,求原函数,第9题第二个等号,1+t
那一夜,我和保姆发生了。。。怎么办?
给加拿大jenny和danny写一封信描述家乡四季英
DNF红眼用赫伦皇帝的杀戮手套怎么样
(1+tan平方a)•cos平方a=
参加syb创业培训一天后…我不想去了,那里的
深圳萍洲地铁站到创维天桥坐几路公交车
完美国际神秘筹码换什么最赚钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?