编程语言
首页 > 编程语言> > 在C#/ .NET中是否有bool.Implies(bool)扩展方法?

在C#/ .NET中是否有bool.Implies(bool)扩展方法?

作者:互联网

哪个库是bool.Implies(bool)定义?

我想像Assert那样使用它.(a.Implies(b)).

我有一个实现,但宁愿使用内置的.

bool Implies(this bool a, bool b){
    return !a || b;
}

解决方法:

VB 6中有一个Imp运算符的实现.您可以在Microsoft.VisualBasic.Compatibility.VB6命名空间的Support.Imp中找到它.但是,对于这么简单的事情,我建议只使用自己的方法,而不是仅为此方法引入额外的依赖项.

标签:c,net,extension-methods,boolean-logic
来源: https://codeday.me/bug/20190529/1175958.html