방법: 정규화 경로가 긴 개체에 대한 액세스 속도 개선(Visual Basic)
여러 메서드와 속성의 정규화 경로가 필요한 개체에 자주 액세스하는 경우 정규화 경로를 반복하지 않고 코드의 속도를 높일 수 있습니다.
정규화 경로를 반복하지 않는 방법에는 두 가지가 있습니다. 개체를 변수에 할당하거나 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
End With
문 앞에 있는With
블록 내부의 개체 멤버에 액세스합니다..Text = "Test" .Location = New Point(100, 100) .Show() End With
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET