I created a class to handle Unit Conversion in C #. It does not work, since it should only return strings.
Here is the class:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace RestaurantManagementSystem { class unitHandler { public enum Units { Grams = 1, KiloGrams = 0.001, Milligram = 1000, Pounds = 0.00220462, Ounces = 0.035274, Tonnes = 0.000001, Litres = 1, Millilitres = 1000, Cups = 4.22675, FluidOunces = 33.814, TeaSpoon = 202.884, TableSpoon = 67.628, CubicFeet = 0.0353147, CubicInch = 61.0237, CubicCentimetres = 0.0001, CubicMetres = 0.001 } public double Convert_Value(Units from, Units to, double quantity) { double converted_quantity = 0; double fromValue = quantity * Convert.ToDouble(from.ToString()); converted_quantity = fromValue * Convert.ToDouble(to.ToString()); return converted_quantity; } } }
I would like the enumeration type to contain double conversion coefficient values ββfor each unit, and then use them to convert and return the converted value.
source share