当你的才华不能撑起你的野心时,就是你该选择学习的时候了!

C# =>读作 goes to

=>读作 goes to,是C#3.0新增的内容

=>主要有两方面的作用,一个限制属性状态,另一个简化匿名委托和Lambda

用法一:定义只读属性

public class ManPeople {     public string Sex => "";
    public string Name { get; set; }}
public class WomanPeople {    public string Sex => "";
    public string Name { get; set; }}

用法二:Lambda表达式,匿名委托

例如定义一个委托:

delegate int DeMethod(int a, int b);

再定义一个方法:

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

委托调用方法:

DeMethod m += Add;
Console.WriteLine(m(2, 3));

采用 C# 2.0 的匿名方法语法:

DeMethod m += delegate(int a, int b) { return a + b; };
Console.WriteLine(m(2, 3));

采用C#3.0  Lambda 表达式:

DeMethod m += (a ,b) => a + b;
Console.WriteLine(m(2, 3));

省去方法的定义。实际上, Lambda 表达式只是简化了匿名方法的语法而已。

posted @   hofmann  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示