空值bug处理

空值bug处理
使用 IsNullOrEmpty 使用 这个代表
string Demo= null;
string Demo= " ";
string Demo=string.Empty;

可以解决三种 常见的 问题
string Remark = Convert.ToString(e.NewValues["Remark"]);
if(!string.IsNullOrEmpty(Remark)){
fleet.Remark = Remark;
}
else
{
fleet.Remark = null;
}

cmd.Parameters.AddWithValue("@Name", fleet.FleetName);
cmd.Parameters.AddWithValue("@Remark", fleet.Remark??DBNull.Value.ToString());
cmd.Parameters.AddWithValue("@ModifiedDate", DateTime.Now);
cmd.Parameters.AddWithValue("@ModifiedBy", loginId);
cmd.Parameters.AddWithValue("@Id", fleet.FleetId);

猜你喜欢

转载自www.cnblogs.com/linnew/p/11848015.html