方法的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",
};