草庐IT

AbstractCriterion

全部标签

c# - C# 中的 false 运算符有什么用?

C#中有两个奇怪的运算符:trueoperatorfalseoperator如果我理解正确,这些运算符可以用于我想使用的类型而不是bool表达式,并且我不想提供到bool的隐式转换。假设我有以下类(class):publicclassMyType{publicreadonlyintValue;publicMyType(intvalue){Value=value;}publicstaticbooloperatortrue(MyTypemt){returnmt.Value>0;}publicstaticbooloperatorfalse(MyTypemt){returnmt.Value所以

c# - C# 中的 false 运算符有什么用?

C#中有两个奇怪的运算符:trueoperatorfalseoperator如果我理解正确,这些运算符可以用于我想使用的类型而不是bool表达式,并且我不想提供到bool的隐式转换。假设我有以下类(class):publicclassMyType{publicreadonlyintValue;publicMyType(intvalue){Value=value;}publicstaticbooloperatortrue(MyTypemt){returnmt.Value>0;}publicstaticbooloperatorfalse(MyTypemt){returnmt.Value所以