cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)

cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)#region程序集mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089//C:ProgramFiles(x86)ReferenceAssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll#endregionusingSystem…

大家好,又见面了,我是你们的朋友全栈君。

#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

//C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll

#endregion

usingSystem.Runtime.InteropServices;usingSystem.Security;namespaceSystem.Globalization

{//

//摘要://提供有关特定区域性的信息 (称为区域设置对于非托管的代码开发)。 这些信息包括区域性的名称、书写系统、使用的日历、字符串的排序顺序以及对日期和数字的格式化设置。

[ComVisible(true)]public classCultureInfo : ICloneable, IFormatProvider

{//

//摘要://根据由名称指定的区域性初始化 System.Globalization.CultureInfo 类的新实例。//

//参数://name://预定义的 System.Globalization.CultureInfo 名称、现有 System.Globalization.CultureInfo//的 System.Globalization.CultureInfo.Name 或仅 Windows 区域性名称。 name 不区分大小写。//

//异常://T:System.ArgumentNullException://name 为 null。//

//T:System.Globalization.CultureNotFoundException://name 不是有效的区域性名称。 有关详细信息,请参阅“对调用方的说明”部分。

public CultureInfo(stringname);//

//摘要://根据区域性标识符指定的区域性初始化 System.Globalization.CultureInfo 类的新实例。//

//参数://culture://预定义的 System.Globalization.CultureInfo 标识符、现有 System.Globalization.CultureInfo//对象的 System.Globalization.CultureInfo.LCID 属性或仅 Windows 区域性标识符。//

//异常://T:System.ArgumentOutOfRangeException://culture 小于零。//

//T:System.Globalization.CultureNotFoundException://culture 不是有效的区域性标识符。 有关详细信息,请参阅“调用方备注”部分。

public CultureInfo(intculture);//

//摘要://基于名称指定的区域性并基于布尔值(指定是否使用系统中用户选定的区域性设置)来初始化 System.Globalization.CultureInfo 类的新实例。//

//参数://name://预定义的 System.Globalization.CultureInfo 名称、现有 System.Globalization.CultureInfo//的 System.Globalization.CultureInfo.Name 或仅 Windows 区域性名称。 name 不区分大小写。//

//useUserOverride://一个布尔值,它指示是使用用户选定的区域性设置 (true),还是使用默认区域性设置 (false)。//

//异常://T:System.ArgumentNullException://name 为 null。//

//T:System.Globalization.CultureNotFoundException://name 不是有效的区域性名称。 有关详细信息,请参阅“调用方备注”部分。

public CultureInfo(string name, booluseUserOverride);//

//摘要://基于区域性标识符指定的区域性并基于布尔值(指定是否使用系统中用户选定的区域性设置)来初始化 System.Globalization.CultureInfo//类的新实例。//

//参数://culture://预定义的 System.Globalization.CultureInfo 标识符、现有 System.Globalization.CultureInfo//对象的 System.Globalization.CultureInfo.LCID 属性或仅 Windows 区域性标识符。//

//useUserOverride://一个布尔值,它指示是使用用户选定的区域性设置 (true),还是使用默认区域性设置 (false)。//

//异常://T:System.ArgumentOutOfRangeException://culture 小于零。//

//T:System.Globalization.CultureNotFoundException://culture 不是有效的区域性标识符。 有关详细信息,请参阅“调用方备注”部分。

public CultureInfo(int culture, booluseUserOverride);//

//摘要://获取不依赖于区域性(固定)的 System.Globalization.CultureInfo 对象。//

//返回结果://不依赖于区域性(固定)的对象。

public static CultureInfo InvariantCulture { get; }//

//摘要://获取或设置当前应用程序域中线程的默认区域性。//

//返回结果://如果当前系统区域性为应用程序域中的默认线程区域性,则为当前应用程序中线程的默认区域性或 null。

public static CultureInfo DefaultThreadCurrentCulture { get; set; }//

//摘要://获取表示操作系统中安装的区域性的 System.Globalization.CultureInfo。//

//返回结果://表示操作系统中安装的区域性的 System.Globalization.CultureInfo。

public static CultureInfo InstalledUICulture { get; }//

//摘要://获取或设置 System.Globalization.CultureInfo 对象,该对象表示资源管理器在运行时查找区域性特定资源时所用的当前用户接口区域性。//

//返回结果://资源管理器用于在运行时查找查找区域性特定资源的区域性。//

//异常://T:System.ArgumentNullException://属性设置为 null。//

//T:System.ArgumentException://该属性设置为不能用于定位资源文件的区域性名称。 资源文件名必须仅包含字母、数字、连字符或下划线。

public static CultureInfo CurrentUICulture { get; set; }//

//摘要://获取表示当前线程使用的区域性的 System.Globalization.CultureInfo 对象。//

//返回结果://表示当前线程使用的区域性的对象。//

//异常://T:System.ArgumentNullException://属性设置为 null。

public static CultureInfo CurrentCulture { get; set; }//

//摘要://获取或设置当前应用程序域中线程的默认 UI 区域性。//

//返回结果://如果当前系统 UI 区域性为当前应用程序域中的默认线程 UI 区域性,则当前应用程序域中线程的默认 UI 区域性或 null。//

//异常://T:System.ArgumentException://在集运算中,System.Globalization.CultureInfo.Name 属性值无效。

public static CultureInfo DefaultThreadCurrentUICulture { get; set; }//

//摘要://获取格式为 languagecode2-country/regioncode2 的区域性名称。//

//返回结果://格式为 languagecode2-country/regioncode2 的区域性名称。 languagecode2 是派生自 ISO 639-1 的小写双字母代码。//country/regioncode2 派生自 ISO 3166,一般包含两个大写字母,或一个 BCP-47 语言标记。

public virtual string Name { get; }//

//摘要://获取该区域性可使用的日历的列表。//

//返回结果://类型为 System.Globalization.Calendar 的数组,表示当前 System.Globalization.CultureInfo 代表的区域性所使用的日历。

public virtual Calendar[] OptionalCalendars { get; }//

//摘要://获取区域性使用的默认日历。//

//返回结果://表示区域性使用的默认日历的 System.Globalization.Calendar。

public virtual Calendar Calendar { get; }//

//摘要://获取或设置 System.Globalization.DateTimeFormatInfo,它定义适合区域性的、显示日期和时间的格式。//

//返回结果://一个 System.Globalization.DateTimeFormatInfo,它定义适合区域性的、显示日期和时间的格式。//

//异常://T:System.ArgumentNullException://该属性设置为 null。//

//T:System.InvalidOperationException://设置了 System.Globalization.CultureInfo.DateTimeFormat 属性或任意 System.Globalization.DateTimeFormatInfo//属性,但 System.Globalization.CultureInfo 为只读。

public virtual DateTimeFormatInfo DateTimeFormat { get; set; }//

//摘要://获取或设置 System.Globalization.NumberFormatInfo,它定义适合区域性的、显示数字、货币和百分比的格式。//

//返回结果://一个 System.Globalization.NumberFormatInfo,它定义适合区域性的、显示数字、货币和百分比的格式。//

//异常://T:System.ArgumentNullException://该属性设置为 null。//

//T:System.InvalidOperationException://设置了 System.Globalization.CultureInfo.NumberFormat 属性或任意 System.Globalization.NumberFormatInfo//属性,但 System.Globalization.CultureInfo 为只读。

public virtual NumberFormatInfo NumberFormat { get; set; }//

//摘要://获取属于当前 System.Globalization.CultureInfo 对象的区域性类型。//

//返回结果://一个或多个 System.Globalization.CultureTypes 值的按位组合。 没有默认值。

[ComVisible(false)]public CultureTypes CultureTypes { get; }//

//摘要://获取一个值,该值指示当前 System.Globalization.CultureInfo 是否表示非特定区域性。//

//返回结果://如果当前 System.Globalization.CultureInfo 表示非特定区域性,则为 true;否则为 false。

public virtual bool IsNeutralCulture { get; }//

//摘要://获取定义与区域性关联的书写体系的 System.Globalization.TextInfo。//

//返回结果://定义与区域性关联的书写体系的 System.Globalization.TextInfo。

public virtual TextInfo TextInfo { get; }//

//摘要://获取为区域性定义如何比较字符串的 System.Globalization.CompareInfo。//

//返回结果://为区域性定义如何比较字符串的 System.Globalization.CompareInfo。

public virtual CompareInfo CompareInfo { get; }//

//摘要://获取 Windows API 中定义的由三个字母构成的语言代码。//

//返回结果://Windows API 中定义的由三个字母构成的语言代码。

public virtual string ThreeLetterWindowsLanguageName { get; }//

//摘要://获取当前 System.Globalization.CultureInfo 的语言的由三个字母构成的 ISO 639-2 代码。//

//返回结果://当前 System.Globalization.CultureInfo 的语言的由三个字母构成的 ISO 639-2 代码。

public virtual string ThreeLetterISOLanguageName { get; }//

//摘要://获取当前 System.Globalization.CultureInfo 的语言的由两个字母构成的 ISO 639-1 代码。//

//返回结果://当前 System.Globalization.CultureInfo 的语言的由两个字母构成的 ISO 639-1 代码。

public virtual string TwoLetterISOLanguageName { get; }//

//摘要://获取格式为 languagefull [country/regionfull] 的英语区域性名称。//

//返回结果://格式为 languagefull [country/regionfull] 的英语区域性名称,其中 languagefull 是语言的全名,country/regionfull//是国家/地区的全名。

public virtual string EnglishName { get; }//

//摘要://获取为区域性设置的显示名称,它由语言、国家/地区以及可选脚本组成。//

//返回结果://区域性名称。 由语言的全名、国家/地区的全名以及可选脚本组成。 有关其格式的讨论,请参见对 System.Globalization.CultureInfo//类的说明。

public virtual string NativeName { get; }//

//摘要://获取完整的本地化区域性名称。//

//返回结果://格式为 languagefull [country/regionfull] 的完整本地化区域性名称,其中 languagefull 是语言的全名,country/regionfull//是国家/地区的全名。

public virtual string DisplayName { get; }//

//摘要://已否决。 获取某种语言的 RFC 4646 标准标识。//

//返回结果://一个表示某种语言的 RFC 4646 标准标识的字符串。

[ComVisible(false)]public string IetfLanguageTag { get; }//

//摘要://获取一个值,该值指示当前 System.Globalization.CultureInfo 是否为只读。//

//返回结果://如果当前 true 为只读,则为 System.Globalization.CultureInfo;否则为 false。 默认值为 false。

public bool IsReadOnly { get; }//

//摘要://获取当前 System.Globalization.CultureInfo 的区域性标识符。//

//返回结果://当前 System.Globalization.CultureInfo 的区域性标识符。

public virtual int LCID { get; }//

//摘要://获取表示当前 System.Globalization.CultureInfo 的父区域性的 System.Globalization.CultureInfo。//

//返回结果://表示当前 System.Globalization.CultureInfo 的父区域性的 System.Globalization.CultureInfo。

public virtual CultureInfo Parent { get; }//

//摘要://获取一个值,该值指示当前 System.Globalization.CultureInfo 对象是否使用用户选定的区域性设置。//

//返回结果://如果当前 System.Globalization.CultureInfo 使用用户选定的区域性设置,则为 true;否则为 false。

public bool UseUserOverride { get; }//

//摘要://获取活动的输入区域设置标识符。//

//返回结果://一个指定输入区域设置标识符的 32 位的有符号数字。

[ComVisible(false)]public virtual int KeyboardLayoutId { get; }//

//摘要://创建表示与指定名称关联的特定区域性的 System.Globalization.CultureInfo。//

//参数://name://预定义的 System.Globalization.CultureInfo 名称或现有 System.Globalization.CultureInfo//的对象。 name 不区分大小写。//

//返回结果://一个表示以下内容的 System.Globalization.CultureInfo 对象: 固定的区域性,如果 name 是空字符串 (“”)。 – 或//- 与 name 关联的特定区域性,如果 name 是非特定区域性。 – 或 – 由 name 指定的区域性,如果 name 已经是特定区域性。//

//异常://T:System.Globalization.CultureNotFoundException://name 不是有效的区域性名称。 – 或 – name 指定的区域性不具有与其关联的特定区域性。//

//T:System.NullReferenceException://name 为 null。

public static CultureInfo CreateSpecificCulture(stringname);//

//摘要://检索某个区域性的缓存的只读实例。 参数指定了一个使用 System.Globalization.TextInfo 和 System.Globalization.CompareInfo//对象进行初始化的区域性,而这些对象则是由另一个区域性指定的。//

//参数://name://区域性的名称。 name 不区分大小写。//

//altName://区域性的名称提供了 System.Globalization.TextInfo 和 System.Globalization.CompareInfo 对象,这些对象用于对//name 进行初始化。 altName 不区分大小写。//

//返回结果://只读 System.Globalization.CultureInfo 对象。//

//异常://T:System.ArgumentNullException://name 或 altName 为 null。//

//T:System.Globalization.CultureNotFoundException://name 或 altName 指定不受支持的区域性。 有关详细信息,请参阅“调用方备注”部分。

public static CultureInfo GetCultureInfo(string name, stringaltName);//

//摘要://使用特定的区域性名称检索某个区域性的缓存的只读实例。//

//参数://name://区域性的名称。 name 不区分大小写。//

//返回结果://只读 System.Globalization.CultureInfo 对象。//

//异常://T:System.ArgumentNullException://name 为 null。//

//T:System.Globalization.CultureNotFoundException://name 指定不支持的区域性。 有关详细信息,请参阅“调用方备注”部分。

public static CultureInfo GetCultureInfo(stringname);//

//摘要://使用特定的区域性标识符检索某个区域性的缓存的只读实例。//

//参数://culture://区域设置标识符 (LCID)。//

//返回结果://只读 System.Globalization.CultureInfo 对象。//

//异常://T:System.ArgumentOutOfRangeException://culture 小于零。//

//T:System.Globalization.CultureNotFoundException://culture 指定不支持的区域性。 有关详细信息,请参阅“调用方备注”部分。

public static CultureInfo GetCultureInfo(intculture);//

//摘要://已否决。 检索只读的 System.Globalization.CultureInfo 对象,其语言特征由指定的 RFC 4646 语言标记标识。//

//参数://name://按 RFC 4646 标准指定的语言的名称。//

//返回结果://只读 System.Globalization.CultureInfo 对象。//

//异常://T:System.ArgumentNullException://name 为 null。//

//T:System.Globalization.CultureNotFoundException://name 与支持的区域性不对应。

public static CultureInfo GetCultureInfoByIetfLanguageTag(stringname);//

//摘要://获取由指定 System.Globalization.CultureTypes 参数筛选的支持的区域性列表。//

//参数://types://按位组合的枚举值,用于筛选要检索的区域性。//

//返回结果://一个数组,该数组包含由 types 参数指定的区域性。 区域性数组未排序。//

//异常://T:System.ArgumentOutOfRangeException://types 指定 System.Globalization.CultureTypes 值的无效组合。

public staticCultureInfo[] GetCultures(CultureTypes types);//

//摘要://返回指定的 System.Globalization.CultureInfo 对象周围的只读包装。//

//参数://ci://要包装的 System.Globalization.CultureInfo 对象。//

//返回结果://ci 周围的只读 System.Globalization.CultureInfo 包装。//

//异常://T:System.ArgumentNullException://ci 为 null。

public staticCultureInfo ReadOnly(CultureInfo ci);//

//摘要://刷新缓存的区域性相关信息。

public voidClearCachedData();//

//摘要://创建当前 System.Globalization.CultureInfo 的副本。//

//返回结果://当前 System.Globalization.CultureInfo 的副本。

public virtual objectClone();//

//摘要://确定指定的对象是否与当前 System.Globalization.CultureInfo 具有相同的区域性。//

//参数://value://将与当前 System.Globalization.CultureInfo 进行比较的对象。//

//返回结果://如果 value 与当前 System.Globalization.CultureInfo 具有相同的区域性,则为 true;否则为 false。

public override bool Equals(objectvalue);//

//摘要://如果默认的图形用户界面区域性不合适,则获取适合控制台应用程序的备用用户界面区域性。//

//返回结果://用于在控制台上读取和显示文本的备用区域性。

[ComVisible(false)]

[SecuritySafeCritical]publicCultureInfo GetConsoleFallbackUICulture();//

//摘要://获取一个定义如何格式化指定类型的对象。//

//参数://formatType://要为其获取格式化对象的 System.Type。 此方法仅支持 System.Globalization.NumberFormatInfo 和 System.Globalization.DateTimeFormatInfo//两种类型。//

//返回结果://System.Globalization.CultureInfo.NumberFormat 属性的值,如果 formatType 是 System.Globalization.NumberFormatInfo//类的 System.Type 对象,则该属性为包含当前 System.Globalization.CultureInfo 的默认数字格式信息的 System.Globalization.NumberFormatInfo。//- 或 – System.Globalization.CultureInfo.DateTimeFormat 属性的值,如果 formatType 是 System.Globalization.DateTimeFormatInfo//类的 System.Type 对象,则该属性为包含当前 System.Globalization.CultureInfo 的默认日期和时间格式信息的 System.Globalization.DateTimeFormatInfo。//- 或 – 如果 formatType 是其他任何对象,则为 null。

public virtual objectGetFormat(Type formatType);//

//摘要://用作当前 System.Globalization.CultureInfo 的哈希函数,适合用在哈希算法和数据结构(如哈希表)中。//

//返回结果://当前 System.Globalization.CultureInfo 的哈希代码。

public override intGetHashCode();//

//摘要://返回一个字符串,该字符串包含当前 System.Globalization.CultureInfo 的名称,其格式为 languagecode2-country/regioncode2。//

//返回结果://包含当前 System.Globalization.CultureInfo 名称的字符串。

public override stringToString();

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150964.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TCP/IP 协议详解内容总结「建议收藏」

    TCP/IP 协议详解内容总结「建议收藏」TCP/IP 协议详解内容总结

    2022年4月24日
    45
  • 数据库ER图基础概念知识

    数据库ER图基础概念知识ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entitymember)或者说实体对象(entityinstance…

    2022年6月21日
    34
  • 吞食鱼2(FeedingFrenzyTwo) 修改器[通俗易懂]

    吞食鱼2(FeedingFrenzyTwo) 修改器[通俗易懂]童年回忆系列。小时候特别喜欢玩这类游戏,软件不大,很慢的网速也不会下载太久,然后对配置要求不高,很破的电脑也可以玩得很开心。不过也有糟心的时候啊,大鱼太多,无数次死于挑战咬梭子鱼的尾巴……今年最后一天

    2022年7月1日
    22
  • win10共享打印错误0x0000006_win7打印机共享错误0x000006,连接成功,打印测试报错…[通俗易懂]

    win10共享打印错误0x0000006_win7打印机共享错误0x000006,连接成功,打印测试报错…[通俗易懂]win7打印机共享出现错误0x000006,建议一直按住左shift键,然后点击电源的重启,疑难解答-高级选项-启动设置-重启,选择4或者F进入安全模式,在安全模式下将第三方优化软件卸载,清理磁盘。然后回到正常模式,开启上面所述的服务,启动server服务,再次设置打印机共享。打印机(Printer)是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。打印机共享,也就是平常说的局域网内…

    2022年5月14日
    146
  • 谷歌学术搜索方法_取消谷歌浏览器打开pdf

    谷歌学术搜索方法_取消谷歌浏览器打开pdf保研完之后,该浪的也都浪够了,是时候重新开始认真学技术了。2015年12月20号,我被分配到一个浙大的项目中去,去了之后我发现什么都不会,而且这个项目中好多浙大的研究生,博士。我有点方,不过项目总负责人王老师倒来了个积极,在一一向这些学神们介绍了我之后,我不觉感到肩上的担子重了。不过我有信心,同样都是人,我努力也一定能和他们一样的(更何况我一直认为自己不一般,只是没到时候,嘿嘿)。——

    2022年10月10日
    5
  • 越来越多的Java程序员转行Java大数据…[通俗易懂]

    越来越多的Java程序员转行Java大数据…[通俗易懂]JAVA的精密,强大,拥有其它语言不可替代的性能和可维护性,早已经是成为最受欢迎的编程语言之一,很多人想进入IT行业,首选的第一门语言就是JAVA。  但是,在未来肯定是大数据的天下,人工智能的爆发,将会有大量企业会进入大数据领域,从而产生大量的大数据人才需求。据最新发布的《大数据人才报告》显示,目前全国的大数据人才仅46万,未来3-5年内大数据人才的缺口将高达150万。领英报…

    2022年7月9日
    163

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号