在Windows中,理想情况下使用.NET框架,是否可以确定正常的度量单位(例如,SI /公制与英制/美式/英制)?如果可能的话,我认为这可能与PC的语言环境设置有关。
类似于:
答案 0 :(得分:2)
在RegionInfo
类上有IsMetric
属性。
var us = new RegionInfo("US");
Console.WriteLine($"Is {us.Name} Metric: {us.IsMetric}");
var nl = new RegionInfo("NL");
Console.WriteLine($"Is {nl.Name} Metric: {nl.IsMetric}");
打印:
Is US Metric: False
Is NL Metric: True