在.NET Framework中是否有方法使用RegionInfo或CultureInfo类填充城市名称?
我正在使用此代码显示国家名称:在.NET Framework中是否有方法使用RegionInfo或CultureInfo类填充城市名称?,.net,.net,我正在使用此代码显示国家名称: Shared Sub DisplayCountries() Dim lstCounTry As List(Of String) = New List(Of String) Dim ci As CultureInfo For Each ci In CultureInfo.GetCultures(CultureTypes.SpecificCultures) Dim
Shared Sub DisplayCountries()
Dim lstCounTry As List(Of String) = New List(Of String)
Dim ci As CultureInfo
For Each ci In CultureInfo.GetCultures(CultureTypes.SpecificCultures)
Dim ri As System.Globalization.RegionInfo = New System.Globalization.RegionInfo(ci.LCID)
If Not lstCounTry.Contains(ri.EnglishName) Then
lstCounTry.Add(ri.EnglishName)
End If
Next
lstCounTry.Sort()
For Each item In lstCounTry
Console.WriteLine(item)
Next
End Sub
在.NET Framework中是否有方法使用相同的方法填充城市名称?BCL中没有城市名称列表 至于使用
RegionInfo
——一个地区可能有许多城市,因此即使存在这些数据,您仍然需要一种方法来选择一个
CultureInfo
是一个更糟糕的匹配-并非所有文化都有一个国家与之关联(许多国家有几个)
您需要自己实现类似的功能。不,.NET没有城市名称数据库。你必须自己提供。