public abstract class UnitaDiMisura
protected UnitaDiMisura() { }
public abstract string Sigla { get; }
public double Value { get; set; }
public enum ScalaTermodinamica
public class Temperatura : UnitaDiMisura
private static string _scalaTermodinamica;
public Temperatura(double val , ScalaTermodinamica scala)
_scalaTermodinamica = scala.ToString();
public override string Sigla { get { return _scalaTermodinamica.Substring(0,1); } }