Suchergebnisse für Anfrage "reflection"
Ereignis durch Reflektion erhalten
Ich versuche, das Click-Ereignis einer Schaltfläche über Reflektion abzurufen, und dies ist mein Code: Assembly assem = Assembly.GetExecutingAssembly(); Type tExForm = btnSave.GetType(); Object exFormAsObj = ...
Golang - Scan für alle Strukturen des Typs etwas
Ich bin ein Anfänger in Go. Ich denke vielleicht zu traditionell, da ich jahrelang in anderen Sprachen gearbeitet habe, aber hier ist, was ich in Go machen möchte. Nehmen Sie den folgenden Anwendungsfall an Ich habe Schnittstelle I. Diese ...
Wie können Sie die Felder in einer Golang-Struktur durchlaufen, um Werte erweiterbar abzurufen und festzulegen?
Ich habe eine strukturierte Person. type Person struct { Firstname string Lastname string Years uint8 }Dann habe ich zwei Instanzen dieser Struktur, PersonA und PersonB. PersonA := {"", "Obama", 6} PersonB := {"President", "Carter", 8}Ich ...
Auf einen Anmerkungswert in Scala zugreifen
TL; DR:Grundsätzlich suche ich das Scala-Äquivalent von Java: (MyAnnotation) Thing.getClass().getAnnotations()[0]Trotz der Tatsache, dass ich Anmerkungen und Abfragen basierend auf ihrem Typ glücklich entdecken kann, kann ich nicht scheinen, von ...
Golang-Reflexion: Felder der Schnittstelle, die eine Struktur umschließen, können nicht festgelegt werden
Ich versuche, eine Methode zu implementieren, die den Wert von Feldern in einem Objekt ändert, das eine beliebige Struktur haben kann. Das Durchlaufen der Felder ist kein Problem, wenn ich den Zeiger auf eine Struktur habe. Aber ich kann es nicht ...
Variablennamen aus Parametern erstellen
Ist es möglich, eine Liste von Variablen mit einem Parameter im Namen zu erstellen? Etwas wie das: for(n=0; n< val; n++) int var'n'=0;
Wie erstelle ich eine Instanz einer Klasse, die zur Laufzeit bekannt sein soll?
Wie können wir ein Objekt einer Klasse mit parametrisiertem Konstruktor erstellen, und der Name der Klasse würde uns zur Laufzeit als Befehlszeilenargument gegeben. Und was bedeutet diese Zeile? neue Klasse [] {String.class} und was ist der ...
Übergabemethode als Parameter
Ich verwende eine Bibliothek in C #, in der für eine Methode der Zeichenfolgenname einer Zielmethode als Parameter übergeben werden muss. Ich möchte aus offensichtlichen Gründen die Verwendung von hartcodierten Zeichenfolgen vermeiden. Daher ...
Wie kann ich die Leistung von Field.set verbessern (möglicherweise mithilfe von MethodHandles)?
Ich schreibe einen Code, der aufruftField.set undField.get viele, viele tausend Male. Offensichtlich ist dies wegen der Reflexion sehr langsam. Ich möchte sehen, ob ich die Leistung mit verbessern kannMethodHandles in Java7. Bisher habe ich ...
Wie liste ich alle Eigenschaften einer Java-Klasse und ihrer Vorfahren in Eclipse auf?
Mit einer einzigen Java-Klasse möchte ich in der Lage sein, alle Eigenschaften aufzulisten, die in allen Vorfahren verfügbar gemacht wurden, und alle ihre verfügbaren Eigenschaften rekursiv zu durchlaufen (d. H.public oder mit Gettern / Setzern) ...