![]() |
1
3
这是我能想到的最好的办法。这里有一个明确的检查来查看被分配给的属性是否可以为空,但是我认为您不能避免这种情况。
当然,如果要分配的属性不是枚举,则会发生不好的事情。
|
![]() |
2
0
要考虑的“创造性”选项是:
这看起来很奇怪,但自从 常数 0具有内置 implicit cast 枚举(其他数字没有)。 所以,将其设置为0,然后将其递增到 实际的 你感兴趣的号码。这里的一个关键好处是,您不会受到使用反射的性能影响(和/或缺乏类型安全性)。 您可能想在代码中添加一条注释,说明您为什么要这样做。;) |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |