Получая доступ к именам единицы “Системы измерения” (kg/lb, m/in, и т.д.) в C#

Вы не должны читать документацию для использования его правильно.

знак потрясающего API.

9
задан WileCau 27 October 2009 в 08:51
поделиться

2 ответа

Я считаю, что лучшее, что вы можете сделать, - это определить, является ли ваша культура метрикой или нет, а затем заняться этим самостоятельно. Не думаю, что есть встроенное форматирование? Хотя я могу ошибаться, но нигде не могу найти упоминания об этом.

Это позволит вам определить, является ли ваша культура метрической или нет:

    CultureInfo culture = new CultureInfo("en-GB");
    RegionInfo regionInfo = new RegionInfo(culture.LCID);
    bool isMetric = regionInfo.IsMetric;
7
ответ дан 4 December 2019 в 23:06
поделиться

@GenericTypeTea прав насчет того, что RegionInfo - это то место, где нужно искать.

Кроме того, F # содержит множество функций для работы с единицами измерения. Возможно, имеет смысл создать что-то из того, что вам нужно, на F # и вызвать это из C #.

См. это сообщение в блоге и последующие сообщения для получения информации о F # и единицах измерения.

0
ответ дан 4 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: