C# pair und List

  • Hi

    hier der code:

    wenn ich jetzt

    pair.First = 12;
    pair.Last = 2;
    soundlist.add(pair)

    mehreremale ausführe sind immer alle elemente in der soundlist gleich auch wenn ich pair.first und pair.last immer wieder ändere. alle elemente sind in der soundlist gleich wie das zu letzt hinzugefügte elemen.

    kann mir jemand helfe?

    thx

  • Hallo

    Sieht so aus, als würde jedesmal der Speicherinhalt des Objekts in die Liste eingetragen werden.

    Du kannst das ganze umgehen, indem du einfach immer wieder ein neues Objekt erstellst: