여러 메서드 및 속성의 정규화 경로가 필요한 개체에 자주 액세스하는 경우 정규화 경로를 반복하지 않고 코드 속도를 높일 수 있습니다.
자격 경로를 반복하지 않도록 하는 두 가지 방법이 있습니다. 개체를 변수에 할당하거나 ...With
블록에서 End With
사용할 수 있습니다.
변수에 할당하여 정규화된 개체에 대한 액세스 속도를 높이기 위해
자주 액세스하는 개체 형식의 변수를 선언합니다. 선언의 초기화 부분에서 정규화 경로를 지정합니다.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
변수를 사용하여 개체의 멤버에 액세스합니다.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
With...End With 블록을 사용하여 상세히 지정된 객체에 대한 액세스 속도를 높입니다.
문장에 자격 경로를
With
에 넣습니다.With someForm.ActiveForm.ActiveControl
With
블록 내에서 객체 멤버에 액세스하고,End With
문 이전에 수행하십시오..Text = "Test" .Location = New Point(100, 100) .Show() End With
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET