在 C# 中,您可以定义 a const string
,但不能像数组一样定义数组objects
。据我了解,字符串实际上是 object
s,因为它们是按值传递的引用对象,就像数组一样。
那么我们如何做到这一点:
const string NewLine = "\r\n";
但不是这个:
const byte[] AesSwapBytes = new byte[] { ... };
是不是因为我们不能更改字符串(NewLine[0] = '\n'
)上的单个字符,但可以更改数组(arr[0] = i
)?