永发信息网

在C#语言中,这个“() =>” 是什么语法?求高人解答,没分数了

答案:2  悬赏:40  手机版
解决时间 2021-01-25 10:11
在C#语言中,这个“() =>” 是什么语法?求高人解答,没分数了
最佳答案
"()=>" lambda表达式
():写参数;=>:运行的逻辑
如:
控制台程序:
public delegate int MyDelegate(int a, int b);

static void Main(string[] args)
{
MyDelegate test = (a, b) => a + b;
Console.WriteLine(test(1, 2).ToString());
}
和下面的代码一样的效果
public delegate int MyDelegate(int a, int b);

static int Add(int a, int b)
{
return a + b;
}

static void Main(string[] args)
{
MyDelegate test = Add;
Console.WriteLine(test(1, 2).ToString());
}
采用lambda表达式,方法的逻辑就可以直接在后面定义,而不用再写一个方法,然后把逻辑写在里面了。
全部回答
他们都是语言 但 c#(c sharp)是微软(microsoft)为。net framework量身订做的程序语言,c#拥有c/c++的强大功能以及visual basic简易使用的特性,是第一个组件导向(component-oriented)的程序语言,和c++与java一样亦为对象导向(object-oriented)程序语言。 java 编程语言的风格十分接近c、c++语言。java是一个纯的面向对象的程序设计语言,它继承了 c++ 语言面向对象技术的核心,java舍弃了c ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 java se 1.5 版本中,java 又引入了泛型编程(generic programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 c语言则是从b语言演变过来的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
键条的公差国标是怎么规定的?
哔哩哔哩22卡看B站弹幕收费吗?
新茗香茶苑地址在什么地方,想过去办事
北垸村地址好找么,我有些事要过去
烧伤休克的主要性质是A.神经源性B.心源性C.脓
gta5怎么弄暴风雪!!
黄岩头这个地址在什么地方,我要处理点事
郑州才提的车马自达3-昂克赛拉车灯前大灯改带
以下是某小组同学记录的实验数据或实验操作,
电影《肖申克的救赎》里面的经典台词都有哪些
索尼EX1R可以直接录制MPEG格式的视频么?用什
咸阳的实验中学2016提前自主招生
如何装置氮气保护,回流装置?在做一个实验,需
3×95十2×50的电缆,非三相电机使用,宗合用
三国杀五人场反贼的问题
推荐资讯
轻舞飞扬舞蹈工作室地址在什么地方,我要处理
天谴之门的精英任务线
梦幻西游虾兵蟹将哪个好
信阳西亚商场息县店都有哪些品牌的女装衣服。
关于王羲之的成语有哪些
体育馆地址有知道的么?有点事想过去
半永久纹眉多少钱?
【世界女子排球锦标赛】世界排球锦标赛每几年
卧室球形锁反锁了,钥匙在里面。怎么开锁?附
弱弱的问下,计算机科学与技术这个专业怎么样
加油站(珠林坡)地址好找么,我有些事要过去
请问电影hitj-303的第二个女演员叫什么?急…
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?