gpt4 book ai didi

c# - 放置 CultureInfo.InvariantCulture 是否意味着总是相同的行为?

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:35 27 4
gpt4 key购买 nike

我制作了一个 C# 应用程序,基本上可以解析一些 html,包括数字。在我的电脑上,一切都运行良好,所以我发布了它,一个用户告诉我它不起作用,所以他给我发了一个日志,里面有 2.5 不能被解析为 double。什么?所以我使用谷歌并发现将 CultureInfo.InvariantCulture 用于解析可能会有所帮助。我将每个 .ToString() .Parse() 等都放入其中。它现在可以工作,但在我发布它之前,我需要知道它是否可以在每台计算机上都像在我的计算机上一样工作。如果没有,请告诉我该怎么做。

最佳答案

是的,根据 MSDN: CultureInfo.InvariantCulture Property

Unlike culture-sensitive data, which is subject to change by user customization or by updates to the .NET Framework or the operating system, invariant culture data is stable over time and across installed cultures and cannot be customized by users. This makes the invariant culture particularly useful for operations that require culture-independent results, such as formatting and parsing operations that persist formatted data, or sorting and ordering operations that require that data be displayed in a fixed order regardless of culture.

关于c# - 放置 CultureInfo.InvariantCulture 是否意味着总是相同的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445326/

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