Ein paar Ints auf der Liste speichern

Wie kann ich speichern Paare von ganzen zahlen in einer Liste?
Ich weiß, ich könnte machen eine Klasse für Sie wie:

class Pair  
{
    int i1,i2;
}

Aber wenn ich das Tue, bin ich nicht in der Lage zu verwenden, die Contains Funktion, um zu überprüfen, ob ein gegebenes paar in der Liste. Wie kann ich das tun so kann ich problemlos speichern von ganzen zahlen in einer Liste und prüfen Sie, ob ein paar von ganzen zahlen existiert bereits? Ich kann keine Tabelle verwenden, weil es ist nicht bekannt, wie viele Paare gibt es.

EDIT:
Vergaß hinzuzufügen:
In meinem Programm Paare (x, y) und (y, x) gleichwertig behandelt werden.

EDIT:
(x,y) und (y,x) sind gleich, beim überprüfen, ob Point ist in der Liste, aber x und y können nicht vertauscht werden, da x und y stellen eine Verbindung zwischen zwei Punkten (integer id der Punkt, und Nein, ich kann nicht jede Referenz etc...). Wenn ich Kontrolle wenn List enthält eine Verbindung, es ist nicht wichtig, wenn es (x,y) oder (y,x) aber später würde ich die Informationen benötigen.

InformationsquelleAutor der Frage Miko Kronn | 2010-12-04

Schreibe einen Kommentar