Ich möchte ein Programm schreiben, in dem einige Wörter mit einem anderen verbunden sind. Ein Beispiel ist A geht zu 1 und B geht zu 2. Einige mögen diese Zuordnung nennen. Die Idee, an die ich denke, ist, dass wir das Programm ausführen und irgendwie öffnet das Programm ein Word-Dokument, in dem der Benutzer ändern kann, welches Zeichen oder welche Nummer dem entspricht und danach das Programm aktualisiert, ohne neu kompilieren zu müssen. Ich dachte, ein Wörterbuch zu schaffen:Wie Benutzer Code ohne Neukompilierung des Codes bearbeiten können
Dictionary <string, string> mappings = new Dictionary<string, string>();
mappings["A"] = "1";
mappings["B"] = "2";
Ich weiß nur nicht, wie das Teil zu implementieren, wo das Programm können Sie den Code ändern, ohne neu zu kompilieren. Vielleicht sollte ich das Programm die Mappings bearbeiten lassen?
Warum speichern Sie die Mappings nicht in einer Datei? –
Speichern Sie die Zuordnungen in einer Datei, die der Benutzer bearbeiten kann. Ich kann mir nicht vorstellen, dem Benutzer zu erlauben, Ihren Code zu bearbeiten, der gut für Sie oder den Benutzer endet. –
@ DanielA.White Warum ist das hilfreich und wenn ich das getan habe, gibt es eine Möglichkeit für mich, während der Laufzeit auf die Datei zuzugreifen und Änderungen daran vorzunehmen, ohne den Code neu zu kompilieren? –