Führt das Erstellen eines Objekts mithilfe von Reflektion anstelle des Aufrufs des Klassenkonstruktors zu signifikanten
Führt das Erstellen eines Objekts mithilfe von Reflektion anstelle des Aufrufs des Klassenkonstruktors zu signifikanten
Ich habe ein klasse. Public Class Foo Private _Name As String Public Property Name() As String Get Return _Name End Get Set(ByVal value As String) _Name = value End Set End Property Private _Age As String Public Property Age() As String Get Return _Age End Get Set(ByVal value As...
my_package.my_module.MyClassWas ist bei einer Zeichenfolge einer Python-Klasse der beste Weg, um sie zu laden? Mit anderen Worten, ich suche ein Äquivalent Class.forName()in Java, eine Funktion in Python. Es muss mit Google App Engine funktionieren. Vorzugsweise ist dies eine Funktion, die den FQN...
Inspiriert von einer SO-Frage. Die Attributklasse hat mehrere Überladungen für die IsDefined () -Methode. Es werden Attribute behandelt, die auf Assembly, Module, MemberInfo, ParameterInfo angewendet werden. Die MemberInfo-Überladung umfasst PropertyInfo, FieldInfo, EventInfo, MethodInfo,...
Ich habe folgende Klasse: public class Test { public static int a = 0; public int b = 1; } Ist es möglich, mithilfe der Reflexion nur eine Liste der statischen Felder abzurufen? Ich bin mir bewusst, dass ich mit allen Feldern ein Array erhalten kann Test.class.getDeclaredFields(). Es scheint...
Ich habe einen Codeblock, der einen Typ in ein HTML-Tag serialisiert. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null);...
Ich höre immer wieder von all den neuen coolen Funktionen, die der JVM hinzugefügt werden, und eine dieser coolen Funktionen ist invokedynamic. Ich würde gerne wissen, was es ist und wie es die reflektierende Programmierung in Java einfacher oder besser
Verwenden Sie vielleicht ein dynamisches Muster? Sie können jede Methode / Eigenschaft mit dem dynamischen Schlüsselwort aufrufen, oder? Wie kann ich überprüfen, ob die Methode vorhanden ist, bevor ich beispielsweise myDynamicObject.DoStuff ()
Für eine bestimmte Klasse möchte ich eine Ablaufverfolgungsfunktion haben, dh ich möchte jeden Methodenaufruf (Methodensignatur und tatsächliche Parameterwerte) und jeden Methodenexit (nur die Methodensignatur) protokollieren. Wie erreiche ich dies unter der Annahme, dass: Ich möchte keine...
Ich frage mich, wie man ein Python-Objekt mithilfe der Reflexionsfunktionen von Python in eine Zeichenfolge konvertiert. Zum Beispiel möchte ich den Typ eines Objekts drucken print "My type is " + type(someObject) # (which obviously doesn't work like
Aus der Welt von PHP habe ich beschlossen, C # auszuprobieren. Ich hatte eine Suche, kann aber anscheinend keine Antwort darauf finden, wie ich das Äquivalent dazu machen kann. $object = new Object(); $vars = get_class_vars(get_class($object)); foreach($vars as $var) {
Von so etwas: print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) Ich möchte so etwas bekommen: 1 2 3 Kann sich der Code auf diese Weise selbst lesen? Ich möchte nur, dass die Ausgabe der stärker verschachtelten Teile des Codes stärker verschachtelt...
Was ist im Fall des Proxy-Entwurfsmusters der Unterschied zwischen dem dynamischen Proxy von JDK und den APIs zur dynamischen Codegenerierung von Drittanbietern wie CGLib ? Was ist der Unterschied zwischen der Verwendung beider Ansätze und wann sollte man einander
Ich möchte so etwas machen: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); Ich möchte mir also alle Klassen im Universum meiner Anwendung ansehen. Wenn ich eine finde, die von Animal...
Gibt es eine Möglichkeit, den Wert einer Eigenschaft eines Objekts anhand seines Namens zu ermitteln? Zum Beispiel, wenn ich habe: public class Car : Vehicle { public string Make { get; set; } } und var car = new Car { Make="Ford" }; Ich möchte eine Methode schreiben, bei der ich den...
Ich habe eine Klasse, die XML und Reflection verwendet, um Objects an eine andere Klasse zurückzugeben. Normalerweise sind diese Objekte Unterfelder eines externen Objekts, aber gelegentlich möchte ich sie im laufenden Betrieb generieren. Ich habe so etwas versucht, aber ohne Erfolg. Ich glaube,...
Wie kann ich mit Reflexion alle Konstanten eines beliebigen Typs
Ist es möglich, den Typ eines generischen Parameters abzurufen? Ein Beispiel: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String......
Ist es mit Java Reflection möglich, den Namen einer lokalen Variablen abzurufen? Zum Beispiel, wenn ich das habe: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); ist es möglich, eine Methode zu implementieren, die die Namen dieser Variablen finden kann, wie folgt: public void...
Ich möchte einen Test durchführen, wenn ein Objekt von einem generischen Typ ist. Ich habe folgendes ohne Erfolg versucht: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); } Was mache ich falsch und wie führe ich diesen Test...