C# では、 を定義できますがconst string
、配列は であるため、配列は定義できませんobjects
。文字列は、配列と同じように値で渡される参照オブジェクトであるため、実際 には s であると理解しています。object
では、どのようにしてこれを行うことができるのでしょうか:
const string NewLine = "\r\n";
しかし、これではありません:
const byte[] AesSwapBytes = new byte[] { ... };
文字列 ( ) では個々の文字を変更できないNewLine[0] = '\n'
が、配列 ( arr[0] = i
) では変更できるからでしょうか?