有谁知道一个使用数量/计量单位对的库?

时间:2020-03-05 18:50:43  来源:igfitidea点击:

我希望能够做这样的事情

var m1 = new UnitOfMeasureQuantityPair(123.00, UnitOfMeasure.Pounds);
var m2 = new UnitOfMeasureQuantityPair(123.00, UnitOfMeasure.Liters);

m1.ToKilograms();
m2.ToPounds(new Density(7.0, DensityType.PoundsPerGallon);

如果还没有这样的东西,那么有人有兴趣将其作为os项目来做吗?

解决方案

回答

在代码项目中查看度量单位转换库。

回答

实际上,我们在我工作的地方建了一家公司。不幸的是,它不对公众开放。

这实际上是一个很棒的项目,而且并不难。如果我们打算自己做某事,建议我们阅读有关数量,尺寸和单位(基本单位)的信息。

这些帮助我们清楚地了解了问题所在,并在设计库方面提供了很多帮助。

回答

另请参阅最新的Frelease,它具有静态测量域/尺寸分析。

回答

在第10章中,《企业模式和MDA:基于原型模式和UML的更好的软件》一书的数量原型模式由Jim Arlow和Ila Neustadt撰写
关于此主题的讨论非常有用,我们可以将一些常规模式用作指导。