2
A
回答
2
MS的SharePoint拋出異常是這樣的:
....
Throw New SPException(SPResource.GetString("CannotChangeRootwebPerm", New Object() { Me.Url }))
....
聽起來合理。 - 你有一個實用功能,它知道如何找到當前語言環境所需的信息;您給每個異常字符串一個可讀的&邏輯名稱。
+0
+1爲簡單起見。簡單很好。 – Walter 2010-01-21 13:52:49
0
我會總是喜歡例外而不是任意的返回值。 創建multilinguar異常的方法是創建一個基類,它負責翻譯的,即:
class TranslatedException : Exception {
private string translationKey = "base_exception";
public string ToString() {
return YourTranslationClass.GetTranslation(this.translationKey);
}
}
其他異常只需要繼承這個類,並相應地改變translationKey。
0
使用例外。從資源文件或類似文件中獲取本地化的錯誤消息。閱讀:
相關問題
- 1. codeigniter/php應用程序中錯誤處理的最佳做法
- 2. 如何在數據庫應用程序中最好地處理多種語言?
- 3. 最好的做法來處理大plists?
- 4. 關於Node.js錯誤處理程序的更好的做法
- 5. 最好的做法來處理太多的mysql連接
- 6. 在文檔應用程序中處理多種語言的最佳方式
- 7. WPF錯誤處理多語言
- 8. 從Android最近的應用程序回來時,如何處理語言更改
- 9. Sonar在多語言應用程序UI中顯示錯誤語言
- 10. 最好的方法來處理401與春天的錯誤android
- 11. 處理應用程序中的數據請求,最佳做法
- 12. 處理應用程序配置的最佳做法是什麼?
- 13. 最好的高級語言來調用Fortran子程序?
- 14. 最好的方法來處理Haystack導入錯誤
- 15. 什麼是最好的視頻處理編程語言?
- 16. 在程序結束和錯誤處理程序中編寫關閉語句的最佳做法是什麼?
- 17. 在Web應用程序中處理XML的最適合的語言是什麼?
- 18. 使用多種自然語言處理最有效的方法
- 19. DrRacket:應用程序:不是程序錯誤在R5RS語言
- 20. 處理C語言錯誤的樣式?
- 21. 事件處理程序在C#語言
- 22. HID設備。最好的方法來做事件處理?
- 23. UWP應用程序在多種語言
- 24. 多語言應用程序:CultureInfo手動更改錯誤
- 25. AWS LAMBDA處理程序錯誤 - 模塊「索引」語法錯誤:
- 26. 在處理語言中製作透明背景(應用程序)
- 27. 最好的方法來處理NSString Memeory
- 28. 最好的方法來處理OOME android
- 29. 在Flex中開發多語言應用程序的更好方法
- 30. 最新最好最快和方法,以支持PHP應用的多語言
什麼平臺? 「處理」是什麼意思? – 2010-01-21 12:00:30
用c#語言編寫。 – Mohsan 2010-01-21 12:28:44