sysglobl
定义一个新型或基于其他区域性和国家/地区的自定义区域性。自定义区域性可以安装在计算机上,然后由运行在该计算机上的任何应用程序使用。无法继承此类。
初始化 类的新实例。
区域性的名称。
一个 值,指定新的 对象是非特定区域性、新区域性,还是要替换现有的区域性和国家/地区。
为 null。
是空字符串 ("")。- 或 - 包含除“0”到“9”、“a”到“z”、“A”到“Z”、连字符 (-) 或下划线 (_) 以外的字符。- 或 - 包含用于分隔各个部分的连字符 (-),但是缺少 、、 或 这些部分中的一个或多个。即,两个或更多的连字符是相邻的。- 或 - 的长度超过 84 个字符。- 或 - 包含用于分隔各个部分的连字符,但是有一个或多个部分的长度超过 8 个字符。- 或 - 包含前导或末尾连字符 (-) 或下划线 (_)。- 或 - 指定其他排序替换区域性而不是 .NET Framework 区域性。例如, 是“de-de_phoneb”(按照德语电话簿中的显示顺序对字符串排序的区域性)而不是德语(德国)区域性“de-DE”。- 或 - 包含无效的 值组合。- 或 - 包含 或 ,而且没有找到 指定的区域性。- 或 - 包含 ,而 指定的由用户创建的自定义区域性没有替换 .NET Framework 附带的区域性。- 或 - 包含 ,而 指定的区域性不是非特定区域性。- 或 - 包含 ,而 指定的由用户创建的自定义区域性替换了 .NET Framework 附带的特定区域性。
获取或设置此 对象支持的日历数组。
一个日历数组。
在设置操作中,指定的数组为 null,或已指定数组的某个元素为 null。
非特定区域性不支持此属性。- 或 -在设置操作中,指定的数组包含 、、、、 或 。
获取或设置用来定义如何根据区域性比较字符串的 对象。
用来定义如何根据区域性比较字符串的 对象。
在设置操作中,指定的值为 null。
此自定义区域性是对内置区域性的重写。
当默认图形用户界面区域性不合适时,获取或设置一个适合控制台应用程序的替换用户界面区域性。
用于在控制台上读取和显示文本的备用非特定区域性。
在指定区域性不为 null 的 Set 操作中,指定区域性的 属性与指定区域性不同。
用一个包含对象表示形式的指定 XML 文件重构 对象。
一个新的 对象,等效于 参数中存储的信息。
一个包含 对象的 XML 表示形式的文件名。
为 null。
是一个空字符串 ("") 或者是无效的文件或路径名。
中的数据不是有效的 XML 格式。- 或 -在访问 时发生 I/O 错误。
中的数据不是有效的 LDML 格式。
获取或设置英文的区域性名称。
英文的区域性名称。
设置操作中的值为 null。
在设置操作中,该值的长度超出 0 至 79 个字符的范围。
获取所创建区域性的名称。
当前 对象的区域性名称。
按照区域性设置显示的格式和语言获取或设置区域性名称。
使用区域性设置显示的格式和语言的区域性名称。
设置操作中的值为 null。
在设置操作中,该值的长度超出 0 至 79 个字符的范围。
获取 值,该值描述了由当前 对象表示的区域性。
值之一。
获取或设置由当前 对象表示的国家/地区中所用货币的英文名称。
区域中使用的货币的英文名称。
设置操作中的值为 null。
设置操作中的值为空字符串 ("")。
当前 对象为非特定区域性。
获取或设置由当前 对象表示的国家/地区中所用货币的本地名称。
由当前 对象表示的国家/地区中所用货币的名称,其格式由与该地区的 ISO 3166 国家/地区代码关联的语言进行设置。
设置操作中的值为 null。
设置操作中的值为空字符串 ("")。
当前 对象为非特定区域性。
获取或设置地理区域、国家/地区、城市或位置的唯一标识号。
一个唯一标识地理位置的 32 位有符号数字。
当前 对象定义了一个非特定区域性。
获取或设置根据公历定义日期和时间格式的 对象。
一个 对象。
设置操作中的值为 null。
在设置操作中,值的属性返回了无效的属性值。
当前 对象为非特定区域性。
获取或设置根据 RFC 4646 标准“Tags for the Identification of Languages”(语言标识标记)进行格式化的区域性名称。
根据 RFC 4646 格式化的区域性名称。
在设置操作中,值为 null。
在设置操作中,值的长度不在 1 到 84 个字符的范围内。
在设置操作中,值中所指定名称的某个部分为空或长度超过 8 个字符,或者不是字母、数字或连字符 (-),亦或名称中包含一个前导或尾部连字符。
获取或设置一个值,该值指示国家/地区是否使用公制度量单位。
如果该国家/地区使用公制进行度量,则为 true;否则为 false。
此操作对非特定区域性无效。
获取或设置与国家/地区关联的由三个字符组成的 ISO 4217 货币符号。
与国家/地区关联的由三个字符组成的 ISO 4217 货币符号。
这是一个非特定区域性。
在设置操作中,值为 null。
在设置操作中,值的长度不在 0 到 8 个字符的范围内。
获取或设置与当前 对象关联的书写体系中文本行的主导方向。
如果当前书写体系中文本行的主导方向是从右到左,则为 true,否则为 false。
获取或设置活动的输入区域设置标识符。
一个指定输入区域设置标识符的 32 位有符号数字。
在设置操作中,值为零。
获取当前 对象的区域性标识符。
当前 对象的区域性标识符。
用指定 对象的相应属性设置当前 对象的属性。
要读取的 对象。
为 null。
用指定 对象的相应属性设置当前 对象的属性。
要读取的 对象。
为 null。
无法设置国家/地区信息,原因是当前 对象指定了一个非特定区域性。
获取或设置一个 对象,它定义相应于区域性的数字、货币和百分比显示格式。
一个 ,它定义相应于区域性的数字、货币和百分比显示格式。
设置操作中的值为 null。
此操作对非特定区域性无效。
此区域性针对数字、货币或百分比属性的规范包含太多的数字或超出范围。
获取或设置表示当前自定义区域性的父区域性的 对象。
表示当前自定义区域性的父区域性的 对象。
在设置操作中,无法找到区域性值。指定的值可能是已注销的自定义区域性。
在设置操作中,值为 null。
在遍历当前区域性的上级区域性的设置操作中,无法在 10 代之内的上级区域性中找到固定区域性。- 或 - 在设置操作中发现一个循环引用:指定的值是当前自定义区域性的父辈。
获取或设置以英文表示的国家/地区的全名。
以英文表示的国家/地区的全名。
此操作对非特定区域性无效。
设置操作中的值为 null。
在设置操作中,该值的长度超出 0 至 79 个字符的范围。
获取当前 对象的国家/地区的名称。
当前 对象的国家/地区的名称。
此操作对非特定区域性无效。
获取或设置此自定义区域性的人们所知道的国家/地区的全名。
国家/地区的本地名称。
此操作对非特定区域性无效。
设置操作中的值为 null。
在设置操作中,值的长度不在 1 至 79 个字符的范围内。
将当前 对象保持为本地计算机上的一个自定义区域性,并使该区域性可供应用程序使用。需要管理特权。
此自定义区域性已经注册。- 或 -在能够注册区域性之前,必须首先设置当前 对象的一个属性。所有区域性(非特定或特定)都必须设置 和 。特定区域性还必须设置 、 和 。如果未定义下列属性,则此方法还会引发 :
某个 对象属性值超过它的最大长度或最大值。
用户没有管理特权。
将当前 对象的 XML 表示形式写入指定的文件。
包含此自定义区域性的 XML 表示形式的文件的名称。
为 null。
为空字符串 ("")。
当前 对象中包含的 、 或 对象的某个属性值无效。
获取或设置定义与此自定义区域性关联的书写体系的 对象。
定义与此自定义区域性关联的书写体系的 对象。
此操作不支持替换区域性。
设置操作中的值为 null。
列表分隔符中的字符数超出 0 至 3 个字符的范围。
获取或设置此自定义区域性的语言的由三个字母组成的 ISO 639-2 代码。
当前 对象的语言的由三个字母组成的 ISO 639-2 代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
获取或设置在 ISO 3166 中定义的由三个字母组成的国家/地区代码。
在 ISO 3166 中定义的由三个字母组成的国家/地区代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
获取或设置 Windows API 中定义的由三个字母构成的语言代码。
Windows API 中定义的由三个字母构成的语言代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
在设置操作中,当前自定义区域性是一个替换区域性。
获取或设置 Windows 为当前自定义区域性表示的国家/地区分配的由三个字母组成的代码。
Windows 为 对象表示的国家/地区分配的由三个字母组成的代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
在设置操作中,当前自定义区域性是一个替换区域性或非特定区域性。
获取或设置当前 对象的语言的由两个字母组成的 ISO 639-1 代码。
当前 对象的语言的由两个字母组成的 ISO 639-1 代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
获取或设置在 ISO 3166 中定义的由两个字母组成的国家/地区代码。
在 ISO 3166 中定义的由两个字母组成的国家/地区代码。
设置操作中的值为 null。
在设置操作中,该值的长度超出 1 至 8 个字符的范围。
在设置操作中,该值包含一个不在“a”至“z”、“A”至“Z”或“0”至“9”范围内的字符。
在设置操作中,当前自定义区域性是一个非特定区域性。
从本地计算机中删除自定义区域性。
自定义区域性的名称。
是依赖区域性的父区域性或控制台回退用户界面区域性。
应用程序没有管理特权。
没有找到 指定的区域性。
指定定义 对象的常数。
一个特定的附加自定义区域性。
一个非特定的自定义区域性。
一个替换现有 .NET Framework 区域性或 Windows 区域设置的自定义区域性。