c# - C#中的只读数组
问题描述
我想在我的 c# 代码中创建一个只读数组
private readonly string[] students = new string[] { "Alice", "John" };
编译器并没有抱怨它,但我在以下链接上读到数组字段不应该是只读的。创建只读数组的最佳方法是什么?
https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2105?view=vs-2019
如何制作只读数组?我只需要一个静态数组来检查其他值
解决方案
你可以看看ReadOnlyCollection<T>
类
推荐阅读
- xml - Inno Setup - 在 XML 文件中读取节点值时出现“变体为空,无法调用”错误
- swift - Eureka TextRow 布局问题
- c++ - 使用 GLM 的基于四元数的点旋转
- spring-boot - 使用 5 个 PathVariables 的 Spring-boot 中的 GetMapping 不起作用
- javascript - Live-wire - 实时聊天没有正确响应
- c# - 如何在主项目单击时用 MasterDetailsView 中的特定页面替换详细信息窗格
- pandas - 无法将变量值转换为 DATE(镶木地板/雪花)
- reactjs - 任何内置的反应模块,如 ReactTable、react-router 等都不能在我的反应应用程序中工作。我该如何解决?吨
- javascript - 单击 React JS 中的任何链接时如何防止重定向到顶部
- javascript - 在使用赛普拉斯进行测试时,有没有办法可以防止下载