IC # wir machen es durch Reflexion. In Javascript ist es einfach wie: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Wie geht das in
IC # wir machen es durch Reflexion. In Javascript ist es einfach wie: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Wie geht das in
Ich versuche, Feldwert durch Reflexion zu erhalten. Das Problem ist, dass ich den Feldtyp nicht kenne und ihn entscheiden muss, während ich den Wert erhalte. Dieser Code führt zu dieser Ausnahme: Das Feld java.lang.String com .... fieldName kann nicht auf java.lang.String gesetzt werden Field field...
Ich muss ein Wörterbuch mit Eigenschaften und deren Werten von einem Objekt abrufen, das mit dem dynamischen Schlüsselwort in .NET 4 deklariert wurde. Es scheint, dass die Verwendung von Reflexion dafür nicht funktioniert. Beispiel: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name =...
Ich habe ein Java-Objekt 'ChildObj', das von 'ParentObj' erweitert wurde. Wenn es nun möglich ist, alle Attributnamen und -werte von ChildObj, einschließlich der geerbten Attribute, mithilfe des Java-Reflexionsmechanismus abzurufen? Class.getFields gibt mir das Array öffentlicher Attribute und...
Ich versuche, einen Zeichenfolgennamen einer Klasse aus dem Klassenobjekt selbst abzurufen. // For instance [NSArray className]; // @"NSArray" Ich habe festgestellt, object_getClassName(id obj)aber dafür muss eine Instanz übergeben werden, und in meinem Fall ist das unnötige Arbeit. Wie kann ich...
Ich muss den Wert eines Feldes mit einer bestimmten Anmerkung erhalten. Mit Reflexion kann ich dieses Feldobjekt erhalten. Das Problem ist, dass dieses Feld immer privat sein wird, obwohl ich im Voraus weiß, dass es immer eine Getter-Methode haben wird. Ich weiß, dass ich setAccesible (true)...
Ich habe mir die MSDN-Dokumentation angesehen und bin immer noch ein wenig verwirrt darüber, was genau der Unterschied zwischen der Verwendung LoadFileund LoadFromdem Laden einer Baugruppe ist. Kann jemand ein Beispiel oder eine Analogie liefern, um es besser zu beschreiben? Die MSDN-Dokumentation...
Kann ich durch Reflexion ein Privateigentum festlegen? public abstract class Entity { private int _id; private DateTime? _createdOn; public virtual T Id { get { return _id; } private set { ChangePropertyAndNotify(ref _id, value, x => Id); } } public virtual DateTime? CreatedOn { get {...
Wenn ich eine Klasse wie diese habe: public class Whatever { public void aMethod(int aParam); } Gibt es eine Möglichkeit zu wissen, dass aMethodein Parameter namens verwendet aParamwird, der vom Typ ist
Kann jemand den Activator.CreateInstance()Zweck im Detail erklären
Wie Sie im folgenden Code sehen können, habe ich ein Action<>Objekt als Variable deklariert . Würde mich bitte jemand wissen lassen, warum sich dieser Delegat für Aktionsmethoden wie eine statische Methode verhält? Warum wird trueder folgende Code zurückgegeben? Code: public static void...
Ich habe ein anonymes Typobjekt, das ich als Dynamik von einer Methode erhalte, die ich überprüfen möchte, ob eine Eigenschaft für dieses Objekt vorhanden ist. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists =...
Ich frage mich, ob ich ein privates schreibgeschütztes Feld ändern kann, nachdem der Konstruktor seine Ausführung abgeschlossen hat, da viele Dinge mithilfe von Reflektion erledigt werden können. (Anmerkung: nur Neugier) public class Foo { private readonly int bar; public Foo(int num) { bar...
Ich rufe eine statische Methode zum Parsen eines Typs über Reflektion auf, da ich den Typ des Objekts zur Kompilierungszeit nicht kenne (ich weiß jedoch, dass es eine Parse- Methode gibt, die eine Zeichenfolge verwendet). Ich erhalte jedoch eine mehrdeutige Übereinstimmungsausnahme, vermutlich...
Ich habe ein Object[]Array und versuche, diejenigen zu finden, die primitiv sind. Ich habe versucht zu verwenden Class.isPrimitive(), aber es scheint, dass ich etwas falsch mache: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); druckt...
Ich möchte eine AppDomainAssembly mit einem komplexen Referenzbaum in eine neue Assembly laden (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll). Soweit ich verstanden habe, werden beim Laden einer Assembly AppDomainihre...
Unterstützt Swift Reflexion? zB gibt es so etwas wie valueForKeyPath:und setValue:forKeyPath:für Swift-Objekte? Hat es überhaupt ein dynamisches Typsystem, so etwas wie obj.classin
Ich habe mehrere statische Klassen im Namespace mySolution.Macroswie static class Indent{ public static void Run(){ // implementation } // other helper methods } Meine Frage ist also, wie es möglich sein wird, diese Methoden mit Hilfe der Reflexion aufzurufen. Wenn die Methoden NICHT...
Gibt es eine Reflexion / Selbstbeobachtung / Magie in PHP, mit der Sie die PHP-Datei finden können, in der eine bestimmte Klasse (oder Funktion) definiert wurde? Mit anderen Worten, ich habe den Namen einer PHP-Klasse oder eines instanziierten Objekts. Ich möchte dies an etwas (Funktion,...
Ich arbeite an einer Vervollständigungsfunktion (Intellisense) für C # in Emacs. Die Idee ist, dass, wenn ein Benutzer ein Fragment eingibt und dann über eine bestimmte Tastenkombination nach Abschluss fragt, die Abschlussfunktion .NET Reflection verwendet, um die möglichen Abschlüsse zu ermitteln....