4 Stimmen

Wie man einen Verweis auf eine Zeichenfolge in c# zurück?

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X