Wie werden String- und Char-Typen in .NET gespeichert?

Ich muss eine Sprachcode-Zeichenfolge wie "en" speichern, die immer 2 Zeichen enthält.

Ist es besser, den Typ als "String" oder "Char" zu definieren?

private string languageCode;

vs

private char[] languageCode;

Oder gibt es eine andere, bessere Option?

Wie werden diese 2 gespeichert? Wie viele Bytes oder Bits werden ihnen zugewiesen, wenn Werte zugewiesen werden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage