Имеются ли в C # / .NET встроенные процедуры преобразования единиц измерения длины? - PullRequest
4 голосов
/ 06 октября 2009

Имеет C # / библиотеку .NET, встроенные процедуры или константы для преобразования e. г. миллиметры в дюймы? Если так, где я могу их найти? (Я просто не хочу повторять код снова и снова.)

Ответы [ 4 ]

5 голосов
/ 06 октября 2009

совершенно не по теме ответ

F # имеет встроенную поддержку юнитов. Это случайный блог, который я только что прогнал единиц измерения в F #

5 голосов
/ 06 октября 2009

Нет, в фреймворке нет таких встроенных процедур или констант.

1 голос
/ 06 октября 2009

Вот пример CodeProject, который выполняет преобразование единиц:

http://www.codeproject.com/KB/cs/Thunder.aspx

Он не встроен в .Net, но избавит вас от необходимости писать все это самостоятельно.

Обновление : имеет немного смысла, что это не будет частью .Net, потому что есть проблемы, касающиеся степени точности для использования в преобразованиях и констант, которые, вероятно, лучше оставить разработчик.

0 голосов
/ 06 октября 2009

просто сверните свой собственный набор сборок, которые содержат функции, чтобы вам не пришлось дублировать код. простой поиск в Google даст общие формулы преобразования. вот хорошая страница.

отредактировано для добавления второй ссылки ...

...