【问题标题】:Units of distance for the current CultureInfo in .Net.Net 中当前 CultureInfo 的距离单位
【发布时间】:2023-03-30 08:50:01
【问题描述】:

是否可以从 CultureInfo 类或 System.Globalization 命名空间中的任何其他类获取距离单位。

例如“en-GB”是“mile”,“en-FR”是“km”

【问题讨论】:

  • AFAIK,.NET 运行时中没有任何东西可以做到这一点,但我希望被证明是错误的。

标签: c# .net globalization cultureinfo


【解决方案1】:

【讨论】:

  • 哇,从来不知道这个!当然,对于en-GB,它会返回true,并且询问者表示该文化会首选“英里”(非公制)。
  • Cody 有一点,它为“en-GB”返回 true 本来预计它会返回 false...
  • 虽然有些国家使用的是公制,但是很多人还是用以前学的,用英制。在加拿大,我们大部分时间都在使用公制,除非在谈论某人的体型时。例如:在官方文件上,我的尺码是 180cm,但当我谈到它时,我总是说我是 5.9'。这一切都归结为为您的用户建议默认设置,但允许他更改该设置。
  • 在英国,在高速公路(高速公路)上,我们对长距离使用英制测量单位,对短距离使用公制单位!例如,标志总是以英里(伦敦 56 英里)为单位给出长距离,以米为单位表示短距离(出口在 300m)。速度始终是英制 (Mph),但重量现在是公制!
猜你喜欢
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-21
  • 2016-06-07
相关资源
最近更新 更多