我可以为非操作符' ! '创建一个替代吗?
本文关键字:一个 创建 操作符 我可以 | 更新日期: 2023-09-27 18:05:47
我认为!
是一个非常小的标志,使条件具有否定意义。我可以使用一些替代方案或创建我自己的关键字(我想使用not
,但如果它是保留关键字,任何东西都可以)。
使用!
。这是c#中执行逻辑否定的常规和最简单的方法。
显然你可以为自己做任何你喜欢的事,但是:
-
其他库/代码仍然使用
!
-
如果其他人看到你的代码,他们会感到困惑(可能在编辑代码时仍然使用
!
)。
我不认为这将是一个很好的方法,但我可以建议添加扩展方法bool类型。它看起来像这样
public static class BoolExtentions
{
public static bool Not(this bool self)
{
return !self;
}
}