












但你会发现,注释的字符串是中文文本写死的,如果我希望控件在英文的环境下显示英文的注释应该怎么办呢?.NET Framework就可以显示不同语言的注释,他是怎么解决的呢?
反编译.NET Framework,我们发现他的注释并没有 DescriptionAttribute,而是使用了S RDescriptionAttribute ,例如:






































太简单,太巧妙了,他重载了Description的Get,改从资源文件中获取。
就这么简单。
转载于:https://www.cnblogs.com/tansm/archive/2005/11/01/266563.html