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. 最好的做法來處理大plists?
- 3. 關於Node.js錯誤處理程序的更好的做法
- 4. 最好的做法來處理太多的mysql連接
- 5. WPF錯誤處理多語言
- 6. Sonar在多語言應用程序UI中顯示錯誤語言
- 7. 最好的方法來處理401與春天的錯誤android
- 8. 處理應用程序配置的最佳做法是什麼?
- 9. 在程序結束和錯誤處理程序中編寫關閉語句的最佳做法是什麼?
- 10. 什麼是最好的視頻處理編程語言?
- 11. 在Web應用程序中處理XML的最適合的語言是什麼?
- 12. 使用多種自然語言處理最有效的方法
- 13. DrRacket:應用程序:不是程序錯誤在R5RS語言
- 14. 處理C語言錯誤的樣式?
- 15. 事件處理程序在C#語言
- 16. HID設備。最好的方法來做事件處理?
- 17. UWP應用程序在多種語言
- 18. AWS LAMBDA處理程序錯誤 - 模塊「索引」語法錯誤:
- 19. 在處理語言中製作透明背景(應用程序)
- 20. 最好的方法來處理OOME android
- 21. WPF應用程序錯誤處理
- 22. 處理應用程序級錯誤
- 23. 爲N層Web應用程序構建WebAPI - 錯誤處理的適當做法?
- 24. 最好的方式來做跨移動應用程序
- 25. 在iPhone MVC應用程序中處理用戶首選項的最佳做法?
- 26. 多種語言的MVC3應用程序
- 27. 多種語言的應用程序
- 28. K2 blackpearl的多語言應用程序
- 29. Iphone中的多語言應用程序
- 30. 在多語言ios應用程序中分配特定語言
什麼平臺? 「處理」是什麼意思? – 2010-01-21 12:00:30
用c#語言編寫。 – Mohsan 2010-01-21 12:28:44