Dim [Event] As EventInfo Dim [Stop] As Stopwatch '... Property [In]() As Boolean '... Sub [AddHandler]() '... 'eccetera
Questo trucchetto può essere utile nello scrivere membri di classi con nomi significativi, ma è utilizzato anche per distinguere tipi da keyword. Ad esempio, se si vogliono sapere i nomi dei valori di un enumeratore si può usare questo codice:
'Ottiene tutti i nomi dell'enumeratore Keys, che rappresenta 'tutti i caratteri della tastiera, compresi quelli di controllo Dim Names() As String = [Enum].GetNames(GetType(Keys))
Anche nel caso dell'unione di delegate ritorna utile:
Delegate Sub DoSomething() Sub SubA() End Sub Sub SubB() End Sub '... Dim D As DoSomething D = [Delegate].Combine(New DoSomething(AddressOf SubA), New DoSomething(AddressOf SubB))
Aggiungi un commento