Ich möchte eine Funktion schreiben wie
ref String TestIt( int index )
{
return this.TestArray[index];
};
damit ich Code schreiben kann wie:
MyClass.TestIt(0) = "Hello World";
Mein Ziel ist es, diese C++-Deklaration zu imitieren
CString& MyClass::Data( UINT index);
Mit Referenz bezeichne ich in C++ die Adresse der Variablen.
mit anderen Worten nach meinem Aufruf von TestIT(0) TestArray[0] würde "Hello World" enthalten.
EDITAR Ich kann keinen Indexer verwenden, weil mein Ziel darin besteht, eine .cpp-Datei laufend in c# zu konvertieren. Je besser ich diesen C++-Code nachahmen kann, desto weniger muss ich einen Konverter schreiben.