Ich möchte zwei Werte mit einander vergleichen dabei handelt es sich aber um Generische Typen.
Alle Daten sind in ein Dictionary<string, ArrayList> gespeichert
in der ArrayList ist nur ein Datensatz und wurde nur verwendet, da var und T nicht funktionieren.
Nun hab ich mir noch eine Methode erstellt die anhand des Key's im Dictionary das Value sucht und dieses in meinen Gewüschten Datentyp zurück gibt.
private bool Check<T>(string key, T oldValue)
{
if(GetValueFromDictionary<T>(key) != oldValue)
{
}
}
Fehler |
Der Operator "!=" kann nicht auf Operanden vom Typ "T" und "T" angewendet werden. |
Weiß jemand wie ich diese zwei Werte vergleichen kann?
oldValue und Value sind immer vom gleichen DatenTyp der DatenTyp kann aber immer ein anderer sein.
Danke
Mit freundlichen Grüßen
Crone