我想寫一個程序,其中有些詞連接到另一個。一個例子是A變爲1,B變爲2.有些人可能會調用這個映射。我想到的想法是我們運行該程序,然後程序打開一個word文檔,用戶可以在其中更改字符或數字對應的內容,然後程序更新,而無需重新編譯。我的想法是創建一個字典:如何讓用戶無需重新編譯代碼即可編輯代碼
Dictionary <string, string> mappings = new Dictionary<string, string>();
mappings["A"] = "1";
mappings["B"] = "2";
我只是不知道如何實現的部分,其中程序將讓你改變代碼而無需重新編譯。也許我應該讓程序編輯映射?
爲什麼不將映射存儲在文件中? –
將映射存儲在用戶可以編輯的文件中。我無法想象允許用戶編輯您的代碼以及您或您的用戶。 –
@ DanielA.White爲什麼這很有幫助,如果我這樣做,那麼有沒有辦法讓我在運行時訪問該文件,並在不重新編譯代碼的情況下對其進行更改? –