.net字段的Description属性如何实现多语言?

百思软件工作室 2016-08-03 04:44:26
.net Description属性如何实现多语言?

我们代码中的很多字段,加了一个系统属性Description,现在需要对Description属性进行多语言本地化,这个该怎么实现呢?

/// <summary>
/// 公司名称(用于公司会员、中介)
/// </summary>
[Description("公司名称")]
public string CompanyName { get; set; }
...全文
398 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不管是哪种,都不需要去关心什么语言,你只需要用ResourceManager读取相应的Key显示,Net内部都已作处理
  • 打赏
  • 举报
回复
那你不应该在那里写死,而应该只写一个资源文件中的Key,再写一个专门的类去获取资源描述 区域语言一般不应该在程序中指定,而应该根据运行环境自动适配 Web中是根据HttpRequestHeader中的Accept-Lauguage标头来的 非Web是根据当前线程的UI CultureInfo,这个可以从配置中读取,也可以运行时由代码作全局切换
winner2050 2016-08-05
  • 打赏
  • 举报
回复
自己实现就行了,很容易的。就多几个区域编码,显示的那里再实现一下就行了。
newtee 2016-08-04
  • 打赏
  • 举报
回复
自己实现个LocalDescription

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧