Entwerfen von Maßumrechnungen für mehrere Einheiten [geschlossen]C#

Ein Treffpunkt für C#-Programmierer
Guest
 Entwerfen von Maßumrechnungen für mehrere Einheiten [geschlossen]

Post by Guest »

Ich möchte Maßkonvertierungen für mehrere Typen (z. B. Länge, Volumen, Temperatur usw.) in verschiedenen Systemen unterstützen. Für die Temperatur können wir beispielsweise Einheiten wie Kelvin und Celsius verwenden. Als Orientierung für diese Umstellung dient die kundenspezifische Konfiguration, die in der Datenbank hinterlegt ist. Zu diesem Zweck bin ich auf die Bibliothek UnitsNet gestoßen.
Frage: Soll ich verschiedene Schnittstellen verwenden, um verschiedene Messtypen zu implementieren, etwa eine für die Länge und eine andere für das Volumen?
Oder kann ich eine allgemeine Schnittstelle wie diese verwenden:
public interface IUnitconverter
{
Measurement ConvertMeasurement(string from, string To, double Value);
}

public class Measurement
{
public string type { get; set; }
public double Value { get; set; }
public string Unit { get; set; }
}

Wenn ich eine einzige Schnittstelle verwenden sollte, wie kann ich dann alle Anwendungsfälle bewältigen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post