다음을 통해 공유


System.Linq.Expressions.BinaryExpression 클래스

이 문서에서는 이 API에 대한 참조 설명서에 대한 추가 설명서를 제공합니다.

클래스는 이 BinaryExpression 진 연산자가 있는 식을 나타냅니다.

다음 표에는 속성이 나타내는 특정 노드 형식을 가진 팩터리 메서드를 BinaryExpression 만드는 데 사용할 수 있는 팩터리 메서드가 NodeType 요약되어 있습니다. 각 테이블에는 산술 또는 비트와 같은 특정 연산 클래스에 대한 정보가 포함되어 있습니다.

이진 산술 연산

노드 형식 팩터리 메서드
Add Add
AddChecked AddChecked
Divide Divide
Modulo Modulo
Multiply Multiply
MultiplyChecked MultiplyChecked
Power Power
Subtract Subtract
SubtractChecked SubtractChecked

비트 연산

노드 형식 팩터리 메서드
And And
Or Or
ExclusiveOr ExclusiveOr

Shift 작업

노드 형식 팩터리 메서드
LeftShift LeftShift
RightShift RightShift

조건부 부울 작업

노드 형식 팩터리 메서드
AndAlso AndAlso
OrElse OrElse

비교 작업

노드 형식 팩터리 메서드
Equal Equal
NotEqual NotEqual
GreaterThanOrEqual GreaterThanOrEqual
GreaterThan GreaterThan
LessThan LessThan
LessThanOrEqual LessThanOrEqual

병합 작업

노드 형식 팩터리 메서드
Coalesce Coalesce

배열 인덱싱 작업

노드 형식 팩터리 메서드
ArrayIndex ArrayIndex

또한 합니다 MakeBinary 를 만드는 방법을 사용할 수도 있습니다는 BinaryExpression합니다. 이러한 팩터리 메서드를 사용하여 이진 작업을 나타내는 모든 노드 형식을 만들 BinaryExpression 수 있습니다. 형식의 이러한 메서드의 매개 변수 NodeType 원하는 노드 형식을 지정 합니다.