Tag: activator

Activator ist ein .NET-Klasse zu erstellen, die dynamisch typisierte Objekt-Instanzen zur Laufzeit.

Activator.CreateInstance: Dynamische Instanziierung von Klassen

Anzahl der Antworten 5 Antworten
Ich bin der Gestaltung einer lose gekoppelten Struktur. Ich möchte Aufruf von Klassen aus verschiedenen assemblies/namespaces über einen code, der dargestellt wird durch eine Zeichenfolge. Mein design ist, jeder client Geschäftsregeln auf verschiedenen Versammlungen und nicht voneinander

Wie um zu überprüfen, ob eine bestimmte assembly vorhanden ist?

Anzahl der Antworten 4 Antworten
Ich bin mit der Activator zu instanziieren, eine neue Klasse basierend auf dem kurzen Namen einer assembly (e.ein. 'CustomModule'). Es wirft ein FileNotFoundException, weil die Baugruppe nicht vorhanden ist. Gibt es eine Möglichkeit zu überprüfen, ob eine

Wie fix Aktivator.CreateInstance andernfalls mit MissingMethodException "Konstruktor für Typ wurde nicht gefunden"?

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen Sie einen benutzerdefinierten Benutzer-Steuerelement mit den folgenden: var panel = new GenericAccordionPanel<ZoneReport, ZonesPanel, ZonesVM>(myVm.ZonesVm); GenericAccordionPanel ist definiert als: public class GenericAccordionPanel<THeader, TBody, TViewModel> : UserControl { public Accordion Accordion { get; set; } public

Activator.CreateInstance() Probleme

Anzahl der Antworten 6 Antworten
Ich habe eine Fabrik, die angeblich Objekte zu schaffen, dass Erben von der Klasse Foo, die zur Zeit ausführen. Ich würde denken, dass System.Activator.CreateInstance zurück geben, war die gleiche wie die Art der ein Objekt erstellt, aber

Wie für den Zugriff auf Microsoft Word-Instanz mit Hilfe der späten Bindung

Anzahl der Antworten 2 Antworten
ich entwickle ein code in c#, wo ich interagieren mit Microsoft Word. Ich möchte in der Lage sein, um die Möglichkeit des re-verwenden Sie eine vorhandene Instanz oder als alternative eine neue Instanz zu erstellen. Wenn man

Set property Nullable<> durch Reflexion

Anzahl der Antworten 6 Antworten
Ich versuchen, eine Nullable<> Eigenschaft dynamicly. Bekomme ich meine Eigenschaft ex : PropertyInfo property = class.GetProperty("PropertyName"); //My property is Nullable<> at this time So the type could be a string or int Möchte ich mein Eigentum durch

Kann ich den Aktivator verwenden.CreateInstance, die eine Schnittstelle?

Anzahl der Antworten 6 Antworten
Habe ich ein Beispiel: Assembly asm = Assembly.Load("ClassLibrary1"); Type ob = asm.GetType("ClassLibrary1.UserControl1"); UserControl uc = (UserControl)Activator.CreateInstance(ob); grd.Children.Add(uc); Dort bin ich erstellen Sie eine Instanz einer Klasse, aber wie kann ich erstellen Sie eine Instanz einer Klasse die

Activator.CreateInstance nicht finden können, den Konstruktor (MissingMethodException)

Anzahl der Antworten 9 Antworten
Habe ich eine Klasse, die hat den folgenden Konstruktor public DelayCompositeDesigner(DelayComposite CompositeObject) { InitializeComponent(); compositeObject = CompositeObject; } zusammen mit einer Standard-Konstruktor ohne Parameter. Nächstes versuche ich, eine Instanz zu schaffen, aber es funktioniert nur ohne Parameter:

Wie kann Activator verwendet werden, um eine Instanz eines generischen Typs zu erstellen und zurück in diesen Typ zu konvertieren?

Anzahl der Antworten 5 Antworten
Habe ich einen generischen Typ Store<T> und verwenden Activator um eine Instanz dieses Typs. Nun, wie Sie nach der mit dem Aktivator, kann ich warf das resultierende Objekt vom Typ object zurück zu den instanziierten Typ? Ich

Wie verwende ich Activator.CreateInstance mit Zeichenfolgen?

Anzahl der Antworten 5 Antworten
In mein Spiegelbild code, den ich traf ein problem mit meinem generischen code-Abschnitt. Speziell wenn ich mit einem string. var oVal = (object)"Test"; var oType = oVal.GetType(); var sz = Activator.CreateInstance(oType, oVal); Ausnahme An unhandled exception of

C # Verwenden von Activator.CreateInstance

Anzahl der Antworten 6 Antworten
Fragte ich, eine Frage von gestern bezüglich der Verwendung von entweder Reflexion oder Strategie-Muster für das dynamische aufrufen von Methoden. Allerdings, da habe ich dann beschlossen, die änderung der Methoden in einzelne Klassen implementieren ein gemeinsames interface.

Hat System.Activator.CreateInstance (T) Leistungsprobleme, die groß genug sind, um uns davon abzuhalten, es beiläufig zu verwenden?

Anzahl der Antworten 5 Antworten
Tut System.Activator.CreateInstance(T) Methode von performance-Problemen (da bin ich besorge, es nutzt Reflexion) groß genug, um zu entmutigen, uns von der Verwendung es beiläufig? InformationsquelleAutor der Frage Pacerier | 2011-05-20

.NET: Das Objekt kann nicht in eine Schnittstelle umgewandelt werden, die es implementiert

Anzahl der Antworten 9 Antworten
Habe ich eine Klasse (TabControlH60), die beide von einer Basisklasse erbt (UserControl) und implementiert eine Schnittstelle (IFrameworkClient). Ich instanziieren Sie das Objekt mithilfe der .NET Activator-Klasse. Mit der zurückgegebenen Instanz, ich kann gegossen, um die UserControl-Klasse basieren,

Schnelle Erstellung von Objekten anstelle von Activator.CreateInstance (type)

Anzahl der Antworten 5 Antworten
Ich versuche zu verbessern, die performance unserer Anwendung. Wir haben eine Menge von Aktivator.CreateInstance-Aufrufe, die eine gewisse Trauer. Instanzieren wir eine Menge von Klassen basiert auf einer Schnittstelle (ITabDocument) und nach einem Blick herum, ich dachte, mit