Feedback

C# - Aufrufenden Typ identifizieren

Veröffentlicht von am 04.05.2009
(2 Bewertungen)
Wenn man den aufrufenden Typ in einer Methode identifizieren kann, hilft die Klasse StackFrame.

Lt. MSDN ist die Verwendung eigentlich für die .Net Framework Infrastruktur vorgesehen, allerdings kann es auch manchmal hilfreich sein :D
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

// der int Parameter besagt wieviele Schritte im Stack nach unten gegangen werden sollen.
StackFrame frame = new StackFrame(1);
Type callingType = frame.GetMethod().DeclaringType;
// callingType entspricht demnach dem aufrufenden Typ.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!