Automation.Compare 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 매개 변수를 비교하여 같은 UI(사용자 인터페이스) 요소를 참조하는지 확인합니다.
오버로드
Compare(Int32[], Int32[]) |
ID(런타임 식별자)가 포함된 두 정수 배열을 비교하여 해당 콘텐츠가 동일한지 여부를 확인합니다. |
Compare(AutomationElement, AutomationElement) |
두 UI 자동화 요소를 비교하여 둘 다 동일한 UI 요소를 참조하는 경우 반환 |
Compare(Int32[], Int32[])
ID(런타임 식별자)가 포함된 두 정수 배열을 비교하여 해당 콘텐츠가 동일한지 여부를 확인합니다.
public:
static bool Compare(cli::array <int> ^ runtimeId1, cli::array <int> ^ runtimeId2);
public static bool Compare (int[] runtimeId1, int[] runtimeId2);
static member Compare : int[] * int[] -> bool
Public Shared Function Compare (runtimeId1 As Integer(), runtimeId2 As Integer()) As Boolean
매개 변수
- runtimeId1
- Int32[]
비교할 첫 번째 런타임 ID입니다.
- runtimeId2
- Int32[]
비교할 두 번째 런타임 ID입니다.
반환
true
비교된 런타임 ID가 동일한 UI(사용자 인터페이스) 요소를 참조하는 경우 그렇지 않으면 false
.
예제
다음 예제 함수는 런타임 ID가 런타임 ID 목록에 있는지 여부를 결정합니다.
private int RuntimeIdListed(int[] runtimeId, ArrayList runtimeIds)
{
for (int x = 0; x < runtimeIds.Count; x++)
{
int[] listedId = (int[])runtimeIds[x];
if (Automation.Compare(listedId, runtimeId))
{
return x;
}
}
return -1;
}
Private Function RuntimeIdListed(ByVal runtimeId() As Integer, ByVal runtimeIds As ArrayList) As Integer
Dim x As Integer
For x = 0 To runtimeIds.Count - 1
Dim listedId As Integer() = CType(runtimeIds(x), Integer())
If Automation.Compare(listedId, runtimeId) Then
Return x
End If
Next x
Return - 1
End Function 'RuntimeIdListed
설명
인수 중 하나가 null 참조(Nothing
Visual Basic) Compare 이면 예외를 ArgumentNullException throw합니다.
추가 정보
적용 대상
Compare(AutomationElement, AutomationElement)
두 UI 자동화 요소를 비교하여 둘 다 동일한 UI 요소를 참조하는 경우 반환 true
합니다.
public:
static bool Compare(System::Windows::Automation::AutomationElement ^ el1, System::Windows::Automation::AutomationElement ^ el2);
public static bool Compare (System.Windows.Automation.AutomationElement el1, System.Windows.Automation.AutomationElement el2);
static member Compare : System.Windows.Automation.AutomationElement * System.Windows.Automation.AutomationElement -> bool
Public Shared Function Compare (el1 As AutomationElement, el2 As AutomationElement) As Boolean
매개 변수
비교할 첫 번째 UI 자동화 요소입니다.
비교할 두 번째 UI 자동화 요소입니다.
반환
true
if the run time identifiers of the UI elements are the same; otherwise false
.
설명
인수 중 하나가 null 참조(Nothing
Visual Basic) Compare 이면 예외를 ArgumentNullException throw합니다.
이 메서드는 개체의 같음 연산자에 AutomationElement 해당합니다.