Condividi tramite


Procedura: riutilizzare un componente funzionante

Aggiornamento: novembre 2007

È più vantaggioso utilizzare nel codice un componente disponibile già sottoposto a debug e funzionante, anziché svilupparne un altro con le stesse funzionalità. Un componente di questo tipo è di solito esposto come classe. Per riutilizzarlo, è possibile creare un oggetto a partire da tale classe.

Esempio

In .NET Framework vengono forniti numerosi esempi di componenti disponibili per l'utilizzo. Uno di questi componenti è la classe TimeZone presente nello spazio dei nomi System. TimeZone contiene membri che consentono di recuperare informazioni sul fuso orario del computer corrente.

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

La prima Istruzione Dim (Visual Basic) dichiara una variabile oggetto di tipo TimeZone e la assegna a un oggetto TimeZone restituito dalla proprietàCurrentTimeZone.

Vedere anche

Attività

Procedura: creare un oggetto

Procedura: definire una classe che utilizza membri di una classe esistente

Procedura: accedere a membri condivisi e non condivisi di un oggetto

Concetti

Oggetti e classi