Ich habe eine Klasse, die sich eine Referenz auf ein Objekt speichern soll.
Ungefähr so stelle ich mir das vor:
class Field
{
private ref Row \_Row;
public ref Row Row
{
set { \_Row = value; }
}
// ...
}
class Row
{
// ...
}
Instanzen der Klasse Field sollen sich eine Referenz (einen Zeiger) auf eine Row-Instanz merken. Verschiedene Field-Objekte sollen somit auf selbe Row-Objekte referenzieren.
Ich will quasi damit ausdrücken: dass ein Field-Element „Mitglied“ einer betstimmten Zeile (Row-Instanz) ist.
Leider geht das Beispiel so nicht. Es muss doch in C# möglich sein, sowas zu realisieren.
In C/ C++ würde ich mir einfach nen Pointer merken und in der Set-Methode dann die Referenz übergeben.
Wie geht das in C#?