喜欢C#的其中一个原因,就是C#的语法非常简洁,C#具有可读性和易写性、高效性、强大的功能性等优点,使得开发人员能够更快速、更高效地开发出高质量的应用程序。
下面盘点10个C#常用的简洁语法,你用过几个?
01
属性初始化器
以下例子,为Name属性设置默认值“John”。
02
字符串插入
以下例子,直接将变量name插入到字符串中,无需使用字符串连接符。
03
空合并运算符(??)
以下例子,如果name为null,那么name ?? "unknown"的结果就是"unknown"。
04
LINQ查询表达式
以下例子,LINQ查询表达式来筛选出年龄大于18岁的人。查询表达式是一种简洁且易读的语法。
05
Lambda表达式
以下例子,Lambda表达式来定义一个简单的函数。使用Lambda表达式使得函数定义更加简洁。
06
异常过滤器
使用异常过滤器来仅捕获符合特定条件的异常。
07
var关键词
使用var定义任何类型的对象,变量number和stringValue的类型由初始化它们的值自动推导得出。
08
Events事件
在这个例子中,我们使用事件来定义一个异步通知机制,当MyEvent被触发时,所有注册的MyEventHandler委托都会被调用。
09
匿名函数
使用匿名函数快速定义一个简单的函数。
10
扩展方法
以下例子,为string扩展一个首字母转为大写的方法ToUpperFirstLetter。
领取专属 10元无门槛券
私享最新 技术干货