标签: culture

默认文化

我使用.NET4

我使用 en-US 语言环境,并且希望我的应用程序仅以这种方式工作。

不过,我的一些软件客户来自小数点用“,”表示的国家(例如挪威)。

因此,下一行为我的挪威客户抛出异常:

double a = double.Parse("1.5");
Run Code Online (Sandbox Code Playgroud)

我读过我可以更改 CurrentCulture,如下所示:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Run Code Online (Sandbox Code Playgroud)

问题是我必须为每个线程单独执行此操作。此外,我不完全确定我将在哪里隐式解析双精度,所以我必须在每个线程创建时执行此操作......

我读到有一个针对 .NET 4.5 的解决方案,通过更改DefaultThreadCurrentCulture.

有没有人想到一个通用的解决方案,无需升级我的 .NET 框架版本?

c# culture cultureinfo .net-4.0 internationalization

5
推荐指数
1
解决办法
1125
查看次数

如何使用开放XML检索Excel的文化信息?

我的 Excel 文件中的数值用“.”存储。小数分隔符。我想知道,excel总是使用“.” 作为小数点分隔符?如果没有,那么如何检索 Excel 文件的文化信息以正确格式化十进制值?

谢谢。

.net excel culture cultureinfo openxml

5
推荐指数
1
解决办法
1066
查看次数

如何使我的.NET应用程序支持不同的语言

我正在编写的应用程序几乎已经完成,我希望使用不同语言的人使用它.

我不知道从哪里开始,全球化和文化在编程方面的区别是什么?

如何采用不常见的短语,例如"此应用程序是为了这样做而构建的"而不是文件,打开,保存等...并将它们变成说,西班牙语?

非常感谢 :-)

.net globalization culture

4
推荐指数
2
解决办法
1284
查看次数

我们的老板想知道我们应该采取哪些公司规则来改善文化?

他想知道我们是否应该有弹性时间,允许非工作相关的互联网访问等方面的意见.

我们公司约有200人,一半是程序员,一半是销售人员.我们都希望工作场所富有成效和乐趣.

  • 我应该提出什么问题?
  • 支持和反对他们的论据是什么?
  • 这个想法应该如何实施(或者规则,如何监管)?

谢谢.

culture

4
推荐指数
5
解决办法
1069
查看次数

你最有说服力的论据支持自动化流程

你如何说服人们(即非程序员)自动化流程是件好事?

反对的常见论点是"但你只需做[X mindnumbing task]"和" 它只需要[Y mindnumbing时间],只需要做,不要浪费时间去改变事物."

任何其他程序员在非开发工作中工作,自动化是有用但被避开,误解,担心等?你是怎么绕过它的?你和逻辑争论吗?

我?我有点秘密工作,但这可能会让我陷入困境.

culture automation

4
推荐指数
1
解决办法
497
查看次数

Asp.Net/C#何时Å等于A?(É等于E)

我正在向alfabet寻呼国家,因此国家开始AD,EH等.但我也想在a和pollewop上列出åbrohw.我尝试使用stringcompare选项提供string.starts,但它不起作用......

我正在运行sv-SE文化代码,如果这很重要......

米歇尔

c# culture diacritics

4
推荐指数
1
解决办法
689
查看次数

C#/ .NET内置转换例程的长度单位?

C#/ .NET库是否内置例程或常量,例如将毫米转换为英寸?如果是这样,我在哪里可以找到它们?(我只是不想一次又一次地生成重复的代码.)

c# culture locale units-of-measurement

4
推荐指数
2
解决办法
2666
查看次数

JavaScript:格式编号/货币w /关于文化,如.NET的String.Format()?

这似乎是有人在2009年已经解决的一个问题,但我找不到一个像这样的数字的体面的JavaScript库:

12345.58

并根据特定文化(即"nl-nl")或ISO货币代码正确格式化.

dojo显示了承诺,但默认情况下它不包含许多文化,实际上在我的测试中没有正常工作.

当我运行时,我基本上想要一些100%或接近100%相当于.NET为我做的事情:

String.Format([cultureInfo Object],"{0:N}",myValue)'代表数字

String.Format([cultureInfo对象],"{0:C}",myValue)'用于货币

.net javascript culture internationalization

4
推荐指数
1
解决办法
6097
查看次数

GetGlobalResourceObject或Resources.Resource - 什么更好?

我有一个多语言的应用程序.我正在使用开箱即用的.Net功能.每种语言在App_GlobalResources中都有自己的文件(参见下面的iamge)

在代码背后有什么更好的?

  1. GetGlobalResourceObject("LocalizedText","ErrorOccured")
  2. Resources.LocalizedText.ErrorOccured

第二个使用较少的代码,它的类型安全,它将在编译时返回错误而不是运行时.

替代文字http://img340.imageshack.us/img340/5562/langl.gif

asp.net globalization culture cultureinfo

4
推荐指数
1
解决办法
3159
查看次数

解析法国日期

我试图将一个法国日期解析为一个目前DateTime没有运气的对象.有没有办法做到这一点?

String foo = "mar, 20 avr 2010 09:00:00 -0500";
Run Code Online (Sandbox Code Playgroud)

我已经尝试过解析不同的文化并改变线程的文化.

System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-CA",true);
CultureInfo culture = new CultureInfo("fr-CA",true);
DateTime.Parse(foo,culture,DateTimeStyles.AdjustToUniversal);
Run Code Online (Sandbox Code Playgroud)

c# culture datetime parsing

4
推荐指数
1
解决办法
6902
查看次数