gpt4 book ai didi

c# - 将 ISO3 国家代码转换为 ISO2 国家代码 - Windows Phone 8

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:51 25 4
gpt4 key购买 nike

如何将 ISO-3 国家代码转换为 ISO-2 国家代码。例如,我有一个字符串值“USA”,需要将其转换为“US”。

在传递 Latitude 和位置的经度。我检查了 Windows Phone 8 API 堆栈,但找不到任何相关内容。

这在 Windows Phone 8 中可能吗?有没有图书馆可以做同样的事情?任何帮助将不胜感激。谢谢。

最佳答案

您好像被 WP 上的自定义映射卡住了。

主要可用于 WP 的 native Win NLS API 不包括 EnumSystemGeoID 函数来枚举 WP 上的所有值。 

http://msdn.microsoft.com/en-us/library/windows/desktop/dd317826(v=vs.85).aspx

参见 c:\Program Files (x86)\Windows Phone Kits\8.0\Include\winnls.h :

#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PC_APP)

WINBASEAPI
BOOL
WINAPI
EnumSystemGeoID(
_In_ GEOCLASS GeoClass,
_In_ GEOID ParentGeoId,
_In_ GEO_ENUMPROC lpGeoEnumProc);

#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PC_APP) */

这也可能是托管 RegionInfo 不在 WP 上提供 ThreeLetterISORegionName 属性的原因。

关于c# - 将 ISO3 国家代码转换为 ISO2 国家代码 - Windows Phone 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24240275/

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