Ich bin vertraut mit Interlocked.CompareExchange()
mit einfachen Objekten. Aber ich möchte es mit dem Mitglied eines Arrays verwenden:Wie kann ich ein Array-Objekt mit Interlocked.CompareExchange verwenden
string[] myArray = new string[] { "A", "B", "C" };
string myStr = (string) Interlocked.CompareExchange(ref myArray[0], null, myArray[0]);
// myArray[0] == null
Wie kann ich das erreichen?
Und welches Problem haben Sie mit dieser Lösung? – Servy
Nun, alles sieht gut für mich aus. Lief deinen Code und ist völlig in Ordnung. Ich bin mir nicht sicher, ob ich sehe, wo Sie Hilfe brauchen. – Iman
Ich habe meinen ursprünglichen Fehler wirklich falsch verstanden! –