【问题标题】:C# How can I get a list of country codes?C#如何获取国家代码列表?
【发布时间】:2011-01-20 07:24:00
【问题描述】:

我需要知道如何获取用于移动用途的国家/地区代码列表, 例如,我住在新加坡,我的国家代码是 (65)。如果我想发短信 或拨打电话,我会指定 +65 98287222。

已编辑:是否有任何代码可用于填充此国家/地区呼叫代码列表?

我正在使用 C#,Windows 应用程序。

非常感谢您的帮助。

【问题讨论】:

    标签: c# mobile populate country-codes


    【解决方案1】:

    Wikipedia 上有大量国家/地区电话代码供您使用。

    【讨论】:

      【解决方案2】:

      这是一个您可能会发现有用的链接 http://www.countrycodes.com/call.php

      【讨论】:

        【解决方案3】:

        Bing 搜索会出现各种可以下载列表的地方。我敢打赌,将“Web 服务”添加到搜索条件会返回一堆您可以调用以获取列表的 Web 服务。

        http://www.bing.com/search?q=country+codes+list&src=IE-SearchBox&FORM=IE8SRC

        编辑 - 添加

        是的。添加“Web 服务”发现更好的链接。这是第一个:

        http://www.webservicex.net/country.asmx

        【讨论】:

          【解决方案4】:

          你可以使用我的包Nager.Country。它可以通过 nuget 获得。该对象包含一个属性 callingCodes。

          PM> install-package Nager.Country
          
          ICountryProvider countryProvider = new CountryProvider();
          var countryInfo = countryProvider.GetCountry(Alpha2Code.SG);
          
          //countryInfo.callingCodes = 65
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-11-22
            • 1970-01-01
            • 1970-01-01
            • 2022-01-16
            • 2022-08-22
            • 1970-01-01
            • 1970-01-01
            • 2017-04-09
            相关资源
            最近更新 更多