Frage

Wie kann ich eine partielle Klasse zur Laufzeit erstellen?

Beispiel: Ich habe eine Klasse

public partial class A
{

}

Ich mag zur Laufzeit aus einer XML-Datei teilweise meine A-Klasse erstellen. weil ich mein Projekt nicht bei jeder Änderung im Code kompilieren. Ich weiß, das wenig Sinn weniger ist, aber ich brauche das.

XOML Dateien arbeiten für mich?

War es hilfreich?

Lösung

Der Punkt der Teilklassen ist in der Lage sein, Teile davon in verschiedenen Quelldateien zu definieren. Am Ende, nach der Kompilierung, was Sie haben, ist eine regelmäßige Klasse, nicht zu unterscheiden von jedem anderen. So gibt es nicht so etwas wie „eine partielle Klasse instanziieren“.

Andere Tipps

Das partial Schlüsselwort wird verwendet, um eine Klasse über mehrere Code-Dateien zu trennen. Der Compiler fügt diese zusammen in einer einzigen Klasse.

MSDN: Teilklassendefinitionen

Sie können es nicht.

Eine Teilklasse existiert nicht in der CLR. Es ist eher ein Visual Vtudio Trick als alles andere.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top