Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.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
C# 如何在windows phone中本地化电话号码?_C#_Localization_Windows Phone_String Formatting - Fatal编程技术网

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)。有没有一种方法可以对电话号码执行类似的操作?

我不相信有一种内置的方法可以显示本地化的电话号码,但是关于堆栈溢出的一个非常类似的问题提供了一个解决方案概念,应该适合您。请看这里:

我不相信有一种内置的方式来显示本地化的电话号码,但关于堆栈溢出的一个非常类似的问题提供了一个解决方案概念,应该适合您。请看这里:

我不认为存在单一的“电话号码格式”,即使是每种文化。我不认为存在单一的“电话号码格式”,即使是每种文化。嗨,感谢回复此链接非常有用。嗨,感谢回复此链接非常有用。