Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Hey, Was sind die besten Ansätze/Pattern für folgendes Szenario: Ich bekomme verschiedene Werte für die ich Rechenoperationen durchführen muss. (Sub, Add, Mul, Div, Mod, Shr Shl, Xor usw) Die gelieferten Werte konnen allerdings ints, uints, longs, ulongs, floats, doubles, bytes usw sein. Wie kann ich verhindern das ich bspw viele Overloads der Rechenmethoden für jeden Datentyp benötige? Gibt es da irgendwelche intelligenten Lösungen?

  • Benutzer-Avatarbild

    Naja, danke schon mal für die ganzen Beitrage. Also soweit mir bekannt ist lasst sich operator overloading nicht für generische Methoden realisieren? Die Idee ist folgendes zu vermeiden, viele overloads für den selben Vorgang: C#-Quellcode (15 Zeilen) Ich hatte gedacht vllt kann man hier evtl mit einem Pattern wie dem Factorypattern ansetzen um so etwas elegant zu losen. Eine generische Methode allein geht leider nicht. Was gitbs denn noch so für Ideen?

  • Benutzer-Avatarbild

    Zitat von Bluespide: „Dynamics, wenn es nicht performant sein soll. C#-Quellcode (3 Zeilen)“ Das scheint aber nicht immer zu funktionieren. Versuche mal: C#-Quellcode (14 Zeilen) Quellcode (1 Zeile) @ErfinderDesRades Was verstehst du an der Frage nicht?