gpt4 book ai didi

c# - 如何强制本地化文化在 Xamarin 中的整个应用程序中使用 en-US

转载 作者:行者123 更新时间:2023-12-04 13:59:11 24 4
gpt4 key购买 nike

如何强制 Xamain - Android/iOS 工作在美国英语 无论用户设置如何。
我在我的应用程序中面临的问题是,该应用程序仅支持美国/英国英语,但如果用户将语言偏好更改为西类牙语、德语等。数字日期等格式将发生变化。

例如,
2.35 将在西类牙语、德语中表示为 2,35 .

因此,如果用户尝试使用具有相似语言的应用程序,该应用程序将错过行为或崩溃。在我尝试 Convert.ToDouble("2,35"); 的情况下会发生崩溃或类似。

所以我的怀疑是,

是否可以在 Xamarin 中转至 强制将文化设置为 en-US .可能在一个地方,否则我需要在我执行转换的所有地方更改它。

请帮忙。

最佳答案

我正在使用 Xamarin Forms应用程序。

App 中设置文化Class 帮我解决了这个问题。

using System.Globalization;
using System.Threading;


private void SetCultureToUSEnglish()
{
CultureInfo englishUSCulture = new CultureInfo("en-US");
CultureInfo.DefaultThreadCurrentCulture = englishUSCulture;
}

关于c# - 如何强制本地化文化在 Xamarin 中的整个应用程序中使用 en-US,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32991841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com