本文整理匯總了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