我在 WPF 中创建了一个转换Imperial to Metric
和Metric to Imperial
单位的应用程序。我现在有Inch
单位数据,我想将这个值转换为Fraction
单位。我已经搜索但没有任何具体的公式可以实现。
任何想法?
1) 例如:39.75 输出:100921⁄32mm
注:输入值为英寸,即 39.75 英寸,输出为分数单位。
我在 WPF 中创建了一个转换Imperial to Metric
和Metric to Imperial
单位的应用程序。我现在有Inch
单位数据,我想将这个值转换为Fraction
单位。我已经搜索但没有任何具体的公式可以实现。
任何想法?
1) 例如:39.75 输出:100921⁄32mm
注:输入值为英寸,即 39.75 英寸,输出为分数单位。
你为什么不看看这个解决方案。
public class Length
{
private double const MillimetersPerInch = 25.4;
private double _Millimeters;
public static Length FromMillimeters(double mm)
{
return new Length { _Millimeters = mm };
}
public static Length FromInch(double inch)
{
return new Length { _Millimeters = inch * MillimetersPerInch };
}
public double Inch { get { return _Millimeters / MillimetersPerInch; } }
public double Millimeters { get { return _Millimeters; } }
}