У меня была идея проявить себя, но я хотел узнать, знает ли кто-нибудь, что он уже существует.
Создание класса Helper, который может получить действие или выражение bool столько, сколько он может получить и вернуть boolвыход.возможно, это делается как метод расширения.
if(a==b.Or(a != c).And(IsBool).VerifyAll(numbers));
на самом деле это может быть хорошей идеей, что вы говорите?
ОБНОВЛЕНИЕ
Мойнамерение состоит в том, чтобы получить выражения логических терминов и объединить их в один ответ, например
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;
}