首页 > 解决方案 > C#中的只读数组

问题描述

我想在我的 c# 代码中创建一个只读数组

 private readonly string[] students = new string[] { "Alice", "John" };

编译器并没有抱怨它,但我在以下链接上读到数组字段不应该是只读的。创建只读数组的最佳方法是什么?

https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2105?view=vs-2019

如何制作只读数组?我只需要一个静态数组来检查其他值

标签: c#arrays.net

解决方案


你可以看看ReadOnlyCollection<T>


推荐阅读