Repräsentiert eine Zeichenkette, wobei Unicode voll unterstützt wird.
string wird in C# den Verweistypen zugeordnet.
In C# belegt eine Instanz des Typs string mindestens 20 Byte im Speicher, wobei der
Speicherbedarf linear mit der Länge der enthaltenen Zeichenkette wächst. Der Verweis
auf eine Instanz des Typs string belegt - je nach Speicherarchitektur - 32 oder 64
Bit.
Auf die einzelnen Zeichen einer Zeichenkette kann mit Hilfe des Operators [] zugegriffen
werden.
Eine Zeichenkette wird in C# dabei durch doppelte Anführungszeichen eingeschlossen.
Folgende Escape-Sequenzen können verwendet werden:
| \' |
Einfaches Anführungszeichen |
| \" |
Doppeltes Anführungszeichen |
| \\ |
Umgekehrter Schrägstrich |
| \0 |
Zeichen mit dem Unicode-Wert 0 |
| \a |
Alarmton |
| \b |
Rückschritt |
| \f |
Seitenvorschub |
| \n |
Neue Zeile |
| \r |
Wagenrücklauf |
| \t |
Horizontaler Tabulator |
| \v |
Vertikaler Tabulator |
Um die Interpretation der Escape-Sequenzen durch C# zu unterdrücken, kann einer
Zeichenkette außerhalb der doppelten Anführungszeichen ein @ vorangestellt werden.