本主题中准则适用于可本地化的资源,如错误信息和菜单文本。
在资源键中使用 Pascal 大小写格式。
提供描述性标识符,而不要提供短标识符。尽量保持标识符的简洁性,但不要牺牲可读性。
不要使用公共语言运行库 (CLR) 编程语言中特定于语言的关键字。
在命名资源中只能使用字母数字字符和下划线。
使用点分隔符(“.”)以清晰的层次结构表示标识符。
例如,Menus.FileMenu.Close.Text
和 Menus.FileMenu.Close.Color
等名称符合此准则。
对异常消息资源使用下面的命名约定。资源标识符应由异常类型名称加上异常的短标识符构成,二者之间以点分隔。
例如,ArgumentException.BadEnumValue
符合此准则。
部分版权所有 2005 Microsoft Corporation。保留所有权利。
部分版权所有 Addison-Wesley Corporation。保留所有权利。
有关设计指南的更多信息,请参见 Krzysztof Cwalina 和 Brad Abrams 编著、Addison-Wesley 于 2005 年出版的“Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries”(《框架设计指南:可重用 .NET 库的约定、术语和模式》)。