| 

.NET C# Java Javascript Exception

2
Hallo
Ich möchte den Typ von "System.Diagnostics.TraceLevel" mit der Funktion Type.GetType() bekommen. Die Funktion gibt jedoch Nothing zurück.
Das funktioniert aber z.B. mit "System.Int32".
Dim myType1 As Type = Type.GetType("System.Int32")
' Funktioniert '
Dim myType2 As Type = Type.GetType("System.Diagnostics.TraceLevel")
' Gibt Nothing zurück! '
Dim x As System.Diagnostics.TraceLevel = System.Diagnostics.TraceLevel.Error
Dim myType3 As Type = x.GetType
' Funktioniert '

Gibt es da einen Trick, oder geht es einfach nicht?
Vielen Dank
Fredo
19.03.2012
Fredo 575 1 9
1 Antwort
0
Ist System.Diagnostics denn eingeladen?
Siehe:
"... Wenn die Assembly vor dem Aufruf von GetType nicht auf dem Datenträger gespeichert wurde, gibt die Methode Nothing zurück. GetType erkennt keine flüchtigen dynamischen Assemblys. Daher gibt der Aufruf von GetType zum Abrufen eines Typs in einer flüchtigen dynamischen Assembly Nothing zurück..."

aus: Type.GetType-Methode (String)
19.03.2012
Eiger 1,9k 2 9

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH