444 Stimmen

Warum ist String in C# ein Referenztyp, der sich wie ein Werttyp verhält?

Ein String ist ein Referenztyp, obwohl er die meisten Eigenschaften eines Werttyps hat, wie z. B. unveränderlich zu sein und == überladen zu haben, um den Text zu vergleichen, anstatt sicherzustellen, dass sie auf das gleiche Objekt verweisen.

Warum ist String dann nicht einfach ein Wertetyp?

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