Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET Framework中是否有方法使用RegionInfo或CultureInfo类填充城市名称?_.net - Fatal编程技术网

在.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没有城市名称数据库。你必须自己提供。