【发布时间】:2011-03-30 23:50:17
【问题描述】:
.NET 4.0 中是否有转换器支持可空类型之间的转换以缩短指令,例如:
bool? nullableBool = GetSomething();
byte? nbyte = nullableBool.HasValue ? (byte?)Convert.ToByte(nullableBool.Value) : null;
【问题讨论】:
-
这是最整洁的方式。如果需要,您可以将其封装在您自己的实用程序方法中。