Wie kann ich eine partielle Klasse zur Laufzeit erstellen?
-
19-09-2019 - |
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?
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.
Sie können es nicht.
Eine Teilklasse existiert nicht in der CLR. Es ist eher ein Visual Vtudio Trick als alles andere.