方法的lamdba表达式
public static bool isSquare(int a) => a == 1; //方法可以使用lambda表达式
字符串的拼接
public static string FullName => "json" + " " + "wau";
public static string Address => string.Format("{0} , {1} ", "json", "T"); //C# 5.0模式
public string ToString() => $"Name:{Name} , title: {Title}"; C#6.0
nameof
nameof 访问字段名、属性名、方法名、类型名等
nameof(Person.birthday).between(startTime, endTime)
空值判断
int? age = p?.Age;
p如果是Person类的对象,那么如果p没有设置Age,age返回空。
Dictionary的初始化
var dict = new Dictionary<int, string>()
{
[1] = "T",
[2] = "kill -9",
};
本文深入探讨了C#中的Lambda表达式应用,包括方法定义、字符串拼接及格式化,展示了C#6.0中字符串插值的便捷性。同时,介绍了null条件运算符的用法,以及Dictionary初始化的简洁方式,为读者提供了实用的C#编程技巧。
1080

被折叠的 条评论
为什么被折叠?



