如何设置具有两种不同文化/地区格式选项的两个标签的文本?
如何设置具有两种不同文化/地区格式选项的两个标签的文本? 第一个标签为ar-EG:阿拉伯语 - 埃及
第二个是 en-US :英语 - 美国
?
这适用于数字/日期/时间/货币格式。
How does one set text of two labels with two different cultural/region format options?
For first label to be ar-EG : Arabic - Egypt
and second one to be en-US : English - United States
?
This to be done for Number/Date/Time/Currency formats.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 ToString() 方法中显式使用区域性。例如:
使用 CultureInfo.NumberFormat 格式化数字。
Use the culture explicitly in the ToString() method. For example:
Use CultureInfo.NumberFormat to format numbers.
我认为这也许可以解决您的问题:
我需要以两种不同的文化格式展示不同的货币价值。因此,我在每个代码行分配值之后立即执行此操作:
只需记住将以下命名空间添加到代码文件的顶部:
并重新设置以前的区域性。您甚至可以通过在 program.cs 上添加这些行来覆盖系统区域性信息
I think this maybe can solve your problem:
I needed to show different money values in two differents cultural format. So i did this right after each of the code-line asingning the value:
Just remember to add the folowing namespace to the top of your code-file:
and to re-set the previous culture. You can even override the System culture info just by adding those lines on the program.cs