Como os tipos String e Char são armazenados na memória no .NET?
Eu preciso armazenar uma string de código de idioma, como "en", que sempre contém 2 caracteres.
É melhor definir o tipo como "String" ou "Char"?
private string languageCode;
vs
private char[] languageCode;
Ou existe outra opção melhor?
Como esses dois são armazenados na memória? quantos bytes ou bits serão atribuídos a eles quando os valores forem atribuídos?