//Constructor public Schuhe(decimal preis, double schuhgroesse, string farbe, string marke, ShoeUnit einheit) { Einheit = einheit; Preis = preis; Schuhgroesse = schuhgroesse; Farbe = farbe; Marke = marke; }
public double ConvertToShoeUnit(double schuhGroesse, ShoeUnit von, ShoeUnit zu) { switch (von) { case ShoeUnit.American: var sgza = (schuhGroesse + 22) / 3; var sgcma = ConvertToMUnit(sgza, MUnit.Zoll, MUnit.Cm); return((sgcma + 1.5) * 1.5); case ShoeUnit.European: var sgcme = (schuhGroesse / 1.5) - 1.5; var sgze = ConvertToMUnit(sgcme, MUnit.Cm, MUnit.Zoll); return(sgze * 3 - 22); default: return(0); } }