1
我想阅读机器的文化,并希望显示国家手机代码 在文本框中。例如,如果某人正在为印度开放网站,则在移动文本中显示+91应为 。显示基于机器文化设置的国家的手机代码
任何人都可以建议我使用c#编写相同的代码。
我想阅读机器的文化,并希望显示国家手机代码 在文本框中。例如,如果某人正在为印度开放网站,则在移动文本中显示+91应为 。显示基于机器文化设置的国家的手机代码
任何人都可以建议我使用c#编写相同的代码。
其实我的工作做类似的东西 - 此刻我能想到的唯一的事情是这样的 -
/// <summary>
/// Retrieves the dialling code.
/// </summary>
/// <param name="culture">The culture.</param>
/// <returns></returns>
public static string RetrieveDiallingCode(string culture)
{
string value = "+44";
switch (culture)
{
case "sv-SE":
value = "+46";
break;
case "de-DE":
value = "+49";
break;
case "fr-FR":
value = "+33";
break;
case "fi-FI":
value = "+358";
break;
case "en-US":
value = "+1";
break;
default:
value = "+44";
break;
}
return value;
}
,然后检索它像这样
RetrieveDiallingCode(CultureInfo.CurrentCulture.Name)
不幸,它有点俗气,因为它的硬编码 - 但你总是可以将它们添加到一个XML文件,并从那里检索它们。我从本网站获得了一系列代码: