C# C语言中的只读数组#
我想在我的c代码中创建一个只读数组 编译器并没有对此抱怨,但我在下面的链接上读到数组字段不应该是只读的。创建只读数组的最佳方法是什么C# C语言中的只读数组#,c#,arrays,.net,C#,Arrays,.net,我想在我的c代码中创建一个只读数组 编译器并没有对此抱怨,但我在下面的链接上读到数组字段不应该是只读的。创建只读数组的最佳方法是什么 如何创建只读数组?我只需要一个静态数组来检查其他值您可以查看类如果字段是私有的,为什么要将其设置为只读?数组是只读的,因为您无法更改指向另一个数组的指针。从NetCore2.1开始,您可以使用一个ReadOnlySpan。 private readonly string[] students = new string[] { "Alice", "John" }
如何创建只读数组?我只需要一个静态数组来检查其他值您可以查看类如果字段是私有的,为什么要将其设置为只读?数组是只读的,因为您无法更改指向另一个数组的指针。从NetCore2.1开始,您可以使用一个
ReadOnlySpan
。
private readonly string[] students = new string[] { "Alice", "John" };