Suchergebnisse für Anfrage "reflection"

2 die antwort

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 = ...

1 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

3 die antwort

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 ...

1 die antwort

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 ...

1 die antwort

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;

3 die antwort

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 ...

4 die antwort

Ü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 ...

1 die antwort

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 ...

3 die antwort

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) ...