有如下代码:
本来是以上面的形式写的, Visual Studio弹出了一个优化提示, 执行后代码被修改为下面的写法, 得知C#中给对象设置值有如下简化写法:
其就相当于给类提供了一个 任意个数参数的构造方法, 用起来比较灵活方便
DataUpdateEntity dataUpdate1 = new DataUpdateEntity(); dataUpdate1.type = "elevator"; dataUpdate1.time = currentDate; dataUpdate1.operate = "接收电梯信息"; dataUpdate1.content = jsonElevator; DataUpdateEntity dataUpdate = new DataUpdateEntity { type = "elevator", time = currentDate, operate = "接收电梯信息", content = jsonElevator };