reflection

Reflection ist die Fähigkeit eines Programms, seine Struktur und / oder sein Verhalten zur Laufzeit zu beobachten und / oder zu ändern.
13
Antworten

Können Sie erkennen, ob einem C # -Feld ein Standardwert zugewiesen wurde?

Angenommen, Sie haben eine Klassendeklaration, z. B .: %Vor% Nun, gibt es einen Weg im generischen Code, der Reflektion (oder irgendein anderes Mittel dafür) verwendet, dass ich folgern kann, dass myInt einen Standardwert zugewiesen hat, wäh...
07.11.2008, 12:20
3
Antworten

Hinzufügen von Elementen zu ListT mittels Reflektion

Ich habe versucht, durch Reflektion Elemente zu IList hinzuzufügen, aber beim Aufruf der "Add" -Methode wurde ein Fehler "object ref. not set" geworfen. Während des Debugging habe ich erfahren, dass GetMethod ("Add") eine NULL-Referenz zurückgeg...
16.11.2010, 12:18
1
Antwort

Senden Sie eine lokale Variable und weisen Sie ihr einen Wert zu

Ich initialisiere eine Integer-Variable wie folgt: %Vor% Wie kann ich darauf zugreifen und ihm einen Wert zuweisen? Ich möchte so etwas machen: %Vor%     
07.03.2013, 18:07
4
Antworten

Wie verwende ich getClass (), um festzustellen, ob ein Objekt numerisch ist?

Ich möchte dynamisch angeben, ob ein Objekt in Java numerisch ist oder nicht. Mein Code ist wie folgt: %Vor% Die Object obj können beliebige numerische Typen wie Integer, Float, Double usw. sein. Aber wenn ich es mit Integer/Float/Dou...
12.09.2013, 20:02
4
Antworten

Kann ich bestimmte Metadaten von einem Funct-Objekt erhalten?

Betrachten Sie den folgenden Code: %Vor% Hier ist die Erweiterungsmethode: %Vor% Gibt es eine Möglichkeit, dies zu tun? Ich dachte, dass diese andere Methode, die Expression<Func<T, object>> anstatt Func<T, object>...
24.02.2009, 00:15
5
Antworten

Aufruf der Funktion mit aus der Zeichenkette extrahierten Parametern

Ich betrachte das folgende Problem: Ich bekomme Strings, die wie folgt formatiert sind: %Vor% und ich möchte die Funktion mit den gegebenen Parametern aufrufen. Nehmen wir an, ich habe einen Funktionstest: %Vor% und ich bekomme eine N...
12.12.2011, 15:52
1
Antwort

Wie wird .NET Reflection verwendet, um den Methodentrückgabetyp (einschließlich void) und die Parameter zu bestimmen?

Wie kann man Anzahl und Art der Parameter kennen? Wie erkennt man den Rückgabetyp? Wie überprüft man, ob der Rückgabetyp ungültig ist?     
11.08.2010, 09:22
6
Antworten

Java Classloading läuft extrem langsam?

Ich versuche, eine Java-.class-Datei dynamisch zu laden und durch Reflektion aufzurufen. Ich habe eine Klasse namens Foo; Es hat einen leeren Konstruktor und hat eine Methode namens doit (), die ein String-Argument annimmt und einen String zu...
22.05.2009, 03:36
3
Antworten

Wie erhält man den Wert eines Nullable Types durch Reflektion?

Mit Reflection muss ich den Wert eines Property von Nullable Type of DateTime abrufen Wie kann ich das tun? Wenn ich propertyInfo.GetValue(object, null) versuche, funktioniert es nicht. thx Mein Code: %Vor% propertyValue Er...
04.03.2011, 13:40
7
Antworten

Wie man den in einer Sammlung enthaltenen Typ durch Reflektion erhält

In einem Teil meines Codes habe ich eine Sammlung von Objekten vom Typ T übergeben. Ich weiß nicht, welche konkrete Sammlung ich weitergeben werde, außer dass es IEnumerable macht. Zur Laufzeit muss ich herausfinden, welcher Typ T ist (...
14.12.2009, 11:25