public static string Abbreviation(this VolumeEnum unitEnum) { switch (unitEnum) { case VolumeEnum.CubicInches: return("cu. in."); case VolumeEnum.CubicFeet: return("cu. ft"); default: throw new ArgumentOutOfRangeException(nameof(unitEnum), unitEnum, null); } }
public static double ConversionFactor(this VolumeEnum unitEnum) { switch (unitEnum) { case VolumeEnum.CubicInches: return(1); case VolumeEnum.CubicFeet: return(1728); default: throw new ArgumentOutOfRangeException(nameof(unitEnum), unitEnum, null); } }
VolumeType(VolumeEnum unitEnum) { UnitEnum = unitEnum; }