public static string Abbreviation(this StressEnum unitEnum) { switch (unitEnum) { case StressEnum.PoundsPerSquareInch: return("psi"); case StressEnum.PoundsPerSquareFoot: return("psf"); default: throw new ArgumentOutOfRangeException(nameof(unitEnum), unitEnum, null); } }
public static double ConversionFactor(this StressEnum unitEnum) { switch (unitEnum) { case StressEnum.PoundsPerSquareInch: return(1); case StressEnum.PoundsPerSquareFoot: return(0.006944444444444444444); default: throw new ArgumentOutOfRangeException(nameof(unitEnum), unitEnum, null); } }
StressType(StressEnum unitEnum) { UnitEnum = unitEnum; }