CreateCultureInfo

CustomImplementationFactory.CreateCultureInfo method

通过给定的 id 创建一个 CultureInfo。

public virtual CultureInfo CreateCultureInfo(int lcid)
范围类型描述
lcidInt32

返回值

CultureInfo 实例。

评论

此实现适用于以下情况: 1. 用户的环境可能不支持某些文化,使用给定标识符创建所需的 CultureInfo 可能会导致异常。 为避免异常,用户可以重写此方法以提供有效的 CultureInfo 实例不支持的。 2. 用户可能希望为某些文化指定一些自定义属性以获得预期的格式化结果。 为此,用户可以覆盖此方法以提供具有用户指定属性的 CultureInfo 实例。 请注意 UseUserOverride 的属性返回的 CultureInfo 实例可能会影响格式化结果。 如果为false,则返回的CultureInfo 实例的某些属性可能会被我们内置的 格式化引擎根据不同场景的格式化要求覆盖。 如果为true,我们不会更改它的任何属性并使用它直接格式化值。 所以,如果用户有 spe cified 返回 CultureInfo 实例的自定义属性,请确保其 UseUserOverride 为 true。

也可以看看