【发布时间】:2011-08-01 08:59:00
【问题描述】:
我刚刚在 C# 中看到了 bool 运算符可以重载并且可以返回我们想要的任何数据类型的隐藏内容。谁能解释一下。
【问题讨论】:
-
具体解释一下?并且:你不需要它。
标签: c#-3.0
我刚刚在 C# 中看到了 bool 运算符可以重载并且可以返回我们想要的任何数据类型的隐藏内容。谁能解释一下。
【问题讨论】:
标签: c#-3.0
这是一个使用它的示例:SqlInt32 具有 == 重载以返回 SqlBoolean。这允许与 null 进行 SQL 样式的相等比较(因为 SqlInt32 和 SqlBoolean 都允许表示 null,甚至在引入 Nullable<T> 之前)。
【讨论】:
SqlBoolean 值,可以使用SqlBoolean.Null 表示null。