更新:2007 年 11 月
本示例演示如何定义和注册一个或多个自定义区域性。利用本示例中提供的 CultureBuilderSample 应用程序,您可以将预定义区域性用作基或混合使用多个区域性的元素,以此来创建新的区域性并在您的计算机上注册它们。您也可以自定义与随 .NET Framework 一起提供的任何预定义区域性关联的值。
有关使用这些示例的信息,请参见下面的主题:
使用命令提示生成示例
打开命令提示窗口,然后定位到 CultureSample 目录下的语言特定的子目录中的一个。有关所需设置和 SDK 命令提示的信息,请参见如何:设置示例设置。
根据所选择的编程语言,键入 msbuild CultureSampleCS.sln 或 msbuild CultureSampleVB.sln。
使用 Visual Studio 生成示例
打开 Windows 资源管理器,然后定位到 CultureSample 目录下的语言特定的子目录中的一个。
根据所选择的编程语言,双击 CultureSampleCS.sln 或 CultureSampleVB.sln 文件,从而在 Visual Studio 中打开该文件。
在“生成”菜单中选择“生成解决方案”。
应用程序将在默认的 \bin 或 \bin\Debug 子目录中生成。
运行示例
打开 Windows 资源管理器,然后定位到包含可执行文件的目录。
双击 CultureBuilderSample 应用程序的图标。
备注
该示例生成一个 Windows 窗体应用程序。您可以像启动并运行任何 Windows 应用程序一样启动并运行该应用程序。
本示例广泛使用 CultureInfo、NumberFormatInfo 和 DateTimeFormatInfo 类型来加载、创建和修改区域性特定的值。利用这些类和 System.Globalization 命名空间中定义的其他类型,您可以定义区域性相关信息,例如国家/地区、编写它所用的语言和脚本、日历以及字符串、数字、日期、时间和货币的格式信息。
![]() |
---|
CultureBuilder 窗体上的 ComboBox 控件中包含一个可用区域性的列表,但其中不包含您创建的自定义区域性,即使在您的计算机上注册了这些区域性后也是如此。 |