本文整理汇总了VB.NET中System.Globalization.RegionInfo类的典型用法代码示例。如果您正苦于以下问题:VB.NET RegionInfo类的具体用法?VB.NET RegionInfo怎么用?VB.NET RegionInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了RegionInfo类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的VB.NET代码示例。
示例1: Main
' 导入命名空间
Imports System.Globalization
Public Class SamplesRegionInfo
Public Shared Sub Main()
' Displays the property values of the RegionInfo for "US".
Dim myRI1 As New RegionInfo("US")
Console.WriteLine(" Name: {0}", myRI1.Name)
Console.WriteLine(" DisplayName: {0}", myRI1.DisplayName)
Console.WriteLine(" EnglishName: {0}", myRI1.EnglishName)
Console.WriteLine(" IsMetric: {0}", myRI1.IsMetric)
Console.WriteLine(" ThreeLetterISORegionName: {0}", myRI1.ThreeLetterISORegionName)
Console.WriteLine(" ThreeLetterWindowsRegionName: {0}", myRI1.ThreeLetterWindowsRegionName)
Console.WriteLine(" TwoLetterISORegionName: {0}", myRI1.TwoLetterISORegionName)
Console.WriteLine(" CurrencySymbol: {0}", myRI1.CurrencySymbol)
Console.WriteLine(" ISOCurrencySymbol: {0}", myRI1.ISOCurrencySymbol)
Console.WriteLine()
' Compares the RegionInfo above with another RegionInfo created using CultureInfo.
Dim myRI2 As New RegionInfo(New CultureInfo("en-US", False).LCID)
If myRI1.Equals(myRI2) Then
Console.WriteLine("The two RegionInfo instances are equal.")
Else
Console.WriteLine("The two RegionInfo instances are NOT equal.")
End If
End Sub
End Class
输出:
Name: US DisplayName: United States EnglishName: United States IsMetric: False ThreeLetterISORegionName: USA ThreeLetterWindowsRegionName: USA TwoLetterISORegionName: US CurrencySymbol: $ ISOCurrencySymbol: USD The two RegionInfo instances are equal.
示例2: Example
' 导入命名空间
Imports System.Globalization
Imports System.Reflection
Module Example
Public Sub Main()
' Instantiate three Belgian RegionInfo objects.
Dim BE As New RegionInfo("BE")
Dim frBE As New RegionInfo("fr-BE")
Dim nlBE As New RegionInfo("nl-BE")
Dim regions() As RegionInfo = { BE, frBE, nlBE }
Dim props() As PropertyInfo = GetType(RegionInfo).GetProperties(BindingFlags.Instance Or BindingFlags.Public)
Console.WriteLine("{0,-30}{1,18}{2,18}{3,18}",
"RegionInfo Property", "BE", "fr-BE", "nl-BE")
Console.WriteLine()
For Each prop As PropertyInfo In props
Console.Write("{0,-30}", prop.Name)
For Each region In regions
Console.Write("{0,18}", prop.GetValue(region, Nothing))
Next
Console.WriteLine()
Next
End Sub
End Module
输出:
RegionInfo Property BE fr-BE nl-BE Name BE fr-BE nl-BE EnglishName Belgium Belgium Belgium DisplayName Belgium Belgium Belgium NativeName België Belgique België TwoLetterISORegionName BE BE BE ThreeLetterISORegionName BEL BEL BEL ThreeLetterWindowsRegionName BEL BEL BEL IsMetric True True True GeoId 21 21 21 CurrencyEnglishName Euro Euro Euro CurrencyNativeName euro euro euro CurrencySymbol € € € ISOCurrencySymbol EUR EUR EUR