C#中怎么将一个List转换为只读的
时间:2021-10-04 15:52:51
如题,主要使用AsReadOnly这个方法就可以了
List<int> a = new List<int> {1, 2, 3, 4, 5};
IList<int> b = a.AsReadOnly(); // block modification...
IList<int> c = b.AsWritable(); // ... but unblock it again
c.Add(6);
Debug.Assert(a.Count == 6); // we've modified the original
IEnumerable<int> d = a.Select(x => x); // okay, try this...
IList<int> e = d.AsWritable(); // no, can still get round it
e.Add(7);
标签:C#,List
0
投稿
猜你喜欢
C#集合查询Linq在项目中使用详解
2022-09-16 13:50:09
C# InitializeComponent()方法案例详解
2022-06-12 03:07:06
Android编程处理窗口控件大小,形状,像素等UI元素工具类
2022-04-06 04:47:53
Java详细分析梳理垃圾回收机制
2023-10-30 04:02:33
两种用空格分隔的java字符串的方式
2023-10-01 05:51:04
Android实现欢迎滑动页面
2022-03-13 14:40:53
解决FeignClient发送post请求异常的问题
2022-08-08 15:55:58
java编程常用技术(推荐)
2023-11-06 09:03:44
Java SpringBoot的相关知识点详解
2023-11-23 02:36:35
JPA中EntityListeners注解的使用详解
2023-08-04 21:39:18
C#实现获取Excel中图片所在坐标位置
2021-10-14 23:36:18
Android屏幕适配工具类 Android自动生成不同分辨率的值
2022-03-07 13:45:39
同步调用和异步调用WebService
2022-11-27 07:10:03
.NET程序员如何入门Spring Boot详解
2022-04-18 08:04:05
Mybatis返回插入的主键问题解决方案
2023-05-06 02:58:03
自定义视图view使用Canvas实现手写板和涂鸦功能
2022-02-22 17:00:43
Android Universal ImageLoader 缓存图片
2023-03-04 05:16:54
C# ADO.NET 离线查询的实现示例
2023-06-12 00:52:03
解决Android 5.1限制外置SD卡写入权限的问题
2021-08-05 03:54:41
应用Java泛型和反射导出CSV文件的方法
2022-02-25 19:50:17