gpt4 book ai didi

c# - CultureInfo.Region 在立即窗口中工作,而不是在代码中工作

转载 作者:行者123 更新时间:2023-11-30 22:27:36 25 4
gpt4 key购买 nike

我在 .Net 4.0 和 .Net 4.0 CP 上测试了这个,结果相同。

这一行:global::System.Globalization.CultureInfo.GetCultureInfo("zh-cn").Region

如果我在 Visual Studio (C#) 中键入它,Visual Studio 会告诉我“Region”无效。如果我在断点期间在立即窗口中键入同一行,它是完全有效的并按预期返回数据。据我所知,“区域”不在 MSDN documentation 中.

显然出于某种原因是两个不同的对象。
为什么?这里发生了什么事?为什么现实不一致?我害怕了!
(更严重的是,我看到了我不理解的行为,所以我想理解它。)

立即窗口返回:

global::System.Globalization.CultureInfo.GetCultureInfo("en-us").Region{US}    CurrencyEnglishName: "US Dollar"    CurrencyNativeName: "US Dollar"    CurrencySymbol: "$"    DisplayName: "United States"    EnglishName: "United States"    GeoId: 244    IsMetric: false    ISOCurrencySymbol: "USD"    Name: "US"    NativeName: "United States"    ThreeLetterISORegionName: "USA"    ThreeLetterWindowsRegionName: "USA"    TwoLetterISORegionName: "US"

虽然 Visual Studio 对我来说很红: Visual Studio don't recognize CutlureInfo.Region

最佳答案

Region 是 CultureInfo 类的非公共(public)属性。似乎立即窗口可以访问它。

关于c# - CultureInfo.Region 在立即窗口中工作,而不是在代码中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11222230/

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