我可以为非操作符' ! '创建一个替代吗?

本文关键字:一个 创建 操作符 我可以 | 更新日期: 2023-09-27 18:05:47

我认为!是一个非常小的标志,使条件具有否定意义。我可以使用一些替代方案或创建我自己的关键字(我想使用not,但如果它是保留关键字,任何东西都可以)。

我可以为非操作符' ! '创建一个替代吗?

使用!。这是c#中执行逻辑否定的常规和最简单的方法。

显然你可以为自己做任何你喜欢的事,但是:

  1. 其他库/代码仍然使用!

  2. 如果其他人看到你的代码,他们会感到困惑(可能在编辑代码时仍然使用!)。

我不认为这将是一个很好的方法,但我可以建议添加扩展方法bool类型。它看起来像这样

public static class BoolExtentions
{
    public static bool Not(this bool self)
    {
        return !self;
    }
}
相关文章: