나는 명백하게 할 생각을 가지고 있었지만, 이미 나가는 지 아무도 모른다는 것을 알고 싶었다.
bool 출력을 반환하고 반환 할 수있는만큼 액션 또는 bool 표현식을 얻을 수있는 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'와 어떤 관련이 있습니까? 대신에 람다 식을 의미 했습니까? –
'Conjunction()'과'Disjuntion()'메소드는 이전 예제와 어떤 관련이 있습니까? 왜'&&'와'||'s를 사용하지 않는가? 'VerifyAll()'이해야 할 것은 무엇입니까? – svick