我有一個想法來顯示,但我想知道是否有人知道它是否已經退出。
創建一個Helper類,該類可以獲取儘可能多的動作或布爾表達式,並返回布爾輸出。也許像擴展方法一樣。連接和分離幫助類
if(a==b.Or(a != c).And(IsBool).VerifyAll(numbers));
其實這可能是一個好主意,你說什麼?
UPDATE
我的目的是讓布爾術語的表述,並將它們加入到一個單一的答案,例如
public static bool Conjuntion(params bool[] expressions)
{
for (int i = 0; i < expressions.Length; i++)
{
if (!expressions[i])
{
return false;
}
}
return true;
}
或者
public static bool Disjuntion(params bool[] expressions)
{
for (int i = 0; i < expressions.Length; i++)
{
if (!expressions[i])
{
return false;
}
}
return true;
}
什麼是「a」,「b」和「c」,它們與'numbers'有什麼關係?你的意思是lambda表達式嗎? –
'Conjunction()'和'Disjuntion()'方法如何與前一個示例相關?你爲什麼不用'&&'和'||'s?什麼是'VerifyAll()'應該做的? – svick