Emocje ion (Visual Basic)

Emocje ion udostępnia obiekty (typu Type), które opisują zestawy, moduły i typy. Można użyć odbicia, aby dynamicznie utworzyć wystąpienie typu, powiązać typ z istniejącym obiektem lub pobrać typ z istniejącego obiektu i wywołać jego metody lub uzyskać dostęp do jego pól i właściwości. Jeśli używasz atrybutów w kodzie, odbicie umożliwia dostęp do nich. Aby uzyskać więcej informacji, zobacz Atrybuty.

Oto prosty przykład odbicia przy użyciu metody GetType statycznej — dziedziczonej przez wszystkie typy z Object klasy bazowej — w celu uzyskania typu zmiennej:

' Using GetType to obtain type information:  
Dim i As Integer = 42  
Dim type As System.Type = i.GetType()  
System.Console.WriteLine(type)  

Dane wyjściowe to:

System.Int32

W poniższym przykładzie użyto odbicia w celu uzyskania pełnej nazwy załadowanego zestawu.

' Using Reflection to get information from an Assembly:  
Dim info As System.Reflection.Assembly = GetType(System.Int32).Assembly  
System.Console.WriteLine(info)  

Dane wyjściowe to:

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

Omówienie Emocje ion

Emocje ion jest przydatny w następujących sytuacjach:

Więcej informacji można znaleźć na stronie

Zobacz też