C# 如何在windows phone中本地化电话号码?
我可以根据当前文化设置电话号码的格式吗?例如,要根据文化设置价格格式,我使用以下方法:C# 如何在windows phone中本地化电话号码?,c#,localization,windows-phone,string-formatting,C#,Localization,Windows Phone,String Formatting,我可以根据当前文化设置电话号码的格式吗?例如,要根据文化设置价格格式,我使用以下方法: public object Convert(object value, Type targetType, object para, System.Globalization.CultureInfo culture) { string currency = value.ToString(); if (!string.IsNullOrEmpty(curren
public object Convert(object value, Type targetType, object para, System.Globalization.CultureInfo culture)
{
string currency = value.ToString();
if (!string.IsNullOrEmpty(currency) && !string.IsNullOrWhiteSpace(currency))
{
Int64 C;
bool result = Int64.TryParse(currency, out C);
if (result)
{
currency = "Price: " + C.ToString("C", culture);
}
}
return currency;
}
这将根据区域性显示我的价格(对于es区域性->价格:如果值=5,则为$5)。有没有一种方法可以对电话号码执行类似的操作?我不相信有一种内置的方法可以显示本地化的电话号码,但是关于堆栈溢出的一个非常类似的问题提供了一个解决方案概念,应该适合您。请看这里:
我不相信有一种内置的方式来显示本地化的电话号码,但关于堆栈溢出的一个非常类似的问题提供了一个解决方案概念,应该适合您。请看这里:
我不认为存在单一的“电话号码格式”,即使是每种文化。我不认为存在单一的“电话号码格式”,即使是每种文化。嗨,感谢回复此链接非常有用。嗨,感谢回复此链接非常有用。