1. 对象空值判断
private void isNull()
{
var data = Db.Queryable<sys_userinfo>().First();
string u_name = data.ui_userName;//如果data为空则会返回错误
}
通常我们会加一个if(data!=null)的判断,现在有更好的写法如下:
private void isNull()
{
var data = Db.Queryable<sys_userinfo>().First();
var u_name = data?.ui_userName;//?表示如果为空则返回空值
}
2.字符串拼接处理
//新写法
string name = "David";
int age = 36;
string message = $"{name} is {age} years old.";
//拼接写法
string name = "David";
int age = 36;
string message = name+" "+ "is "+age+ " "+" years old.";