jjzjj

Globalization

全部标签

c# - 如何从 CultureInfo 获取国家代码?

我有以下内容:System.Globalization.CultureInfoc=newSystem.Globalization.CultureInfo("en-GB");vara=c.DisplayName;varb=c.EnglishName;vard=c.LCID;vare=c.Name;varf=c.NativeName;varg=c.TextInfo;varh=c.ThreeLetterISOLanguageName;vari=c.ThreeLetterWindowsLanguageName;varj=c.TwoLetterISOLanguageName;这些都没有给我国家代

c# - 如何从 CultureInfo 获取国家代码?

我有以下内容:System.Globalization.CultureInfoc=newSystem.Globalization.CultureInfo("en-GB");vara=c.DisplayName;varb=c.EnglishName;vard=c.LCID;vare=c.Name;varf=c.NativeName;varg=c.TextInfo;varh=c.ThreeLetterISOLanguageName;vari=c.ThreeLetterWindowsLanguageName;varj=c.TwoLetterISOLanguageName;这些都没有给我国家代

c# - 前导零日期格式 C#

我有这个功能...privatestringdateConvert(stringdatDate){System.Globalization.CultureInfocultEnGb=newSystem.Globalization.CultureInfo("en-GB");System.Globalization.CultureInfocultEnUs=newSystem.Globalization.CultureInfo("en-US");DateTimedtGb=Convert.ToDateTime(datDate,cultEnGb.DateTimeFormat);datDate=dt

c# - 前导零日期格式 C#

我有这个功能...privatestringdateConvert(stringdatDate){System.Globalization.CultureInfocultEnGb=newSystem.Globalization.CultureInfo("en-GB");System.Globalization.CultureInfocultEnUs=newSystem.Globalization.CultureInfo("en-US");DateTimedtGb=Convert.ToDateTime(datDate,cultEnGb.DateTimeFormat);datDate=dt

c# - 防止将异常消息翻译成用户的语言?

如何让我的应用程序在显示win32/.net异常消息时始终使用英语?我收到这条消息,看起来有人用babelfish翻译了它(它是瑞典语):“System.ComponentModel.Win32Exception:Programmetkundeintestartaeftersomprogrammetssida-vid-sidakonfigurationärfelaktig。”极度无用,Google的点击率高达4次,但没有一个有帮助。所以我必须猜测原始消息是什么,然后用谷歌搜索。(它是:“应用程序启动失败,因为它的并排配置不正确。”)这次找出原始错误消息是什么相当简单,从一开始就使用英文

c# - 防止将异常消息翻译成用户的语言?

如何让我的应用程序在显示win32/.net异常消息时始终使用英语?我收到这条消息,看起来有人用babelfish翻译了它(它是瑞典语):“System.ComponentModel.Win32Exception:Programmetkundeintestartaeftersomprogrammetssida-vid-sidakonfigurationärfelaktig。”极度无用,Google的点击率高达4次,但没有一个有帮助。所以我必须猜测原始消息是什么,然后用谷歌搜索。(它是:“应用程序启动失败,因为它的并排配置不正确。”)这次找出原始错误消息是什么相当简单,从一开始就使用英文

c# - 检测小数分隔符

我必须在当前Windows设置中检测小数点分隔符。我正在使用visualstudio2010,windows窗体。特别是,如果DecimalSeparator是逗号,如果用户在文本框1中输入点,我需要在文本框2中显示零。我试过这段代码,但没有用:privatevoidtbxDaConvertire_KeyPress(objectsender,KeyPressEventArgse){stringuiSep=CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;if(uiSep.Equals(",")){while

c# - 检测小数分隔符

我必须在当前Windows设置中检测小数点分隔符。我正在使用visualstudio2010,windows窗体。特别是,如果DecimalSeparator是逗号,如果用户在文本框1中输入点,我需要在文本框2中显示零。我试过这段代码,但没有用:privatevoidtbxDaConvertire_KeyPress(objectsender,KeyPressEventArgse){stringuiSep=CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;if(uiSep.Equals(",")){while

c# - 在 .NET 中转换国家代码

在.NET中,有什么方法可以将三个字母的国家代码(在ISO3166-1alpha-3中定义)转换为两个字母的语言代码(在ISO3166-1alpha-2中定义),例如。BEL转换成BE?查看了System.Globalization中的RegionInfo类,但构造函数似乎不支持三字母代码。 最佳答案 RegionInfo类确实知道三个字母的代码(在ThreeLetterISORegionName属性中),但我认为没有办法获取基于RegionInfo的代码在此代码上,您需要枚举所有区域并将它们添加到您自己的字典中,并以三个字母的代码

c# - 在 .NET 中转换国家代码

在.NET中,有什么方法可以将三个字母的国家代码(在ISO3166-1alpha-3中定义)转换为两个字母的语言代码(在ISO3166-1alpha-2中定义),例如。BEL转换成BE?查看了System.Globalization中的RegionInfo类,但构造函数似乎不支持三字母代码。 最佳答案 RegionInfo类确实知道三个字母的代码(在ThreeLetterISORegionName属性中),但我认为没有办法获取基于RegionInfo的代码在此代码上,您需要枚举所有区域并将它们添加到您自己的字典中,并以三个字母的代码