방법: 작업 구성 요소 다시 사용
업데이트: 2007년 11월
구성 요소가 이미 있고 디버깅되어 작동 중인 경우 동일한 기능의 다른 구성 요소를 개발하는 대신 코드에 이 구성 요소를 사용할 수 있습니다. 이러한 구성 요소는 대개 클래스로 노출됩니다. 구성 요소를 다시 사용하려면 해당 클래스에서 개체를 만듭니다.
예제
.NET Framework에서는 사용할 수 있는 여러 가지 구성 요소의 예를 제공합니다. System 네임스페이스에 있는 TimeZone 클래스는 이러한 구성 요소 중 하나입니다. TimeZone에는 현재 컴퓨터 시스템의 시간대에 대한 정보를 검색하는 데 사용할 수 있는 멤버가 있습니다.
Public Sub examineTimeZone()
Dim tz As System.TimeZone = System.TimeZone.CurrentTimeZone
Dim s As String = "Current time zone is "
s &= CStr(tz.GetUtcOffset(Now).Hours) & " hours and "
s &= CStr(tz.GetUtcOffset(Now).Minutes) & " minutes "
s &= "different from UTC (coordinated universal time)"
s &= vbCrLf & "and is currently "
If tz.IsDaylightSavingTime(Now) = False Then s &= "not "
s &= "on ""summer time""."
MsgBox(s)
End Sub
첫 번째 Dim 문(Visual Basic)은 TimeZone 형식의 개체 변수를 선언하고 이를 CurrentTimeZone 속성에서 반환된 TimeZone 개체에 할당합니다.