如何做到最好 预订地址是一个结构
BookingAddress? retval= null;
这是我的逻辑,我跟随
BookingAddress address = new BookingAddress(reelinfo.LineID, reelinfo.McID);
retval = address;
是否有更好的方法将所需的值放入retVal?
答案 0 :(得分:3)
为什么不简单:
BookingAddress? retval = new BookingAddress(reelinfo.LineID, reelinfo.McID);
非可空值类型可隐式转换为相应的可空值类型。
BookingAddress? retval= null;
if(...)
retval = new BookingAddress(reelinfo.LineID, reelinfo.McID);
答案 1 :(得分:2)
仅仅是:
retval = new BookingAddress(...);
答案 2 :(得分:1)
这就是你所需要的:
return new BookingAddress(reelinfo.LineID, reelinfo.McID);
如果您在指定其值并返回它之间没有做任何事情,那么您真的不需要retval
变量。