2008-09-25 43 views
2

無論在哪裏使用錯誤消息(或其他用戶消息),在整個應用程序中,我通常對一個字符串進行硬編碼。顯然,這可能非常糟糕(尤其是當您可能不得不回來並本地化應用程序時)。集中這些字符串的最佳方法是什麼?一個靜態類?常量?一個XML文件?或者是一個組合(比如用常量來創建一個用於從xml文件中讀取的靜態類)。在應用程序中集中處理錯誤消息的最佳方法是什麼?

回答

0

.net對所謂的資源文件有很好的支持,在這裏你可以存儲一種語言的所有字符串。

1

我總是根據您的語言(靜態類?應用程序範圍的控制器?資源文件?)定義常量,並根據需要隨時調用它們。當然,他們仍然是以某種方式「硬編碼」的,但它們也很好地集中,命名約定是有意義的。

1

創建資源(的.resx)文件,並添加你的字符串存在。 VS將爲您生成一個課程,讓您輕鬆訪問這些資源,並具有完全的智能。然後,您可以用相同的方式添加本地化資源。

相關問題