0
我要動態地更改在運行時標籤和我有幾個選擇,但不知道哪一個是最好的,並最好在這裏,我的意思是我最瘦的一個沒有太多的開銷:使用不適用於本地化的資源文件?
- 包含標籤名稱及其值的表格。
- 資源文件包含標籤的值。
- 與 只是具有 標籤值的屬性或常量。
對於2和3,我將它們保存在一個單獨的DLL中,所以如果我只想更改一個標籤名稱,我就不必部署整個應用程序。
我要動態地更改在運行時標籤和我有幾個選擇,但不知道哪一個是最好的,並最好在這裏,我的意思是我最瘦的一個沒有太多的開銷:使用不適用於本地化的資源文件?
對於2和3,我將它們保存在一個單獨的DLL中,所以如果我只想更改一個標籤名稱,我就不必部署整個應用程序。
你看過C#中的衛星程序集嗎?這應該使在資源文件中進行本地化變得容易:http://ondotnet.com/pub/a/dotnet/2002/10/14/local2.htm
您擔心什麼類型的開銷?代碼庫?網絡IO?文件IO?記憶?還有別的嗎? – Oded
@Oded - 代碼和數據庫。 – Xaisoft