社区
C#
帖子详情
如何才能返回readonly collection
rtdb
2005-03-28 03:56:20
类里面有一个collection, 如何才能返回它的一个readonly collection 给别人用?
...全文
252
3
打赏
收藏
如何才能返回readonly collection
类里面有一个collection, 如何才能返回它的一个readonly collection 给别人用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rtdb
2005-03-29
打赏
举报
回复
多谢yellowhwb(雨花石)
yellowhwb
2005-03-28
打赏
举报
回复
public ArrayList mycollection
{
get {return ArrayList.ReadOnly(_objArrayList)};
}
返回只读的 ArrayList 包装。
[C#]
public static ArrayList ReadOnly(
ArrayList list
);
参数
list
要包装的 ArrayList。
返回值
list 周围的只读 ArrayList 包装。
异常
异常类型 条件
ArgumentNullException list 为空引用(Visual Basic 中为 Nothing)。
备注
若要防止对 list 的任何修改,应该仅通过此包装公开 list。
只读集合只是一个具有用于防止修改的包装的集合;因此,如果更改基础集合,则只读集合将反映那些更改。
JasonHeung
2005-03-28
打赏
举报
回复
自己写一个只有get方法的类将其包装起来。
Vue3.0 响应式系统(三) reactive
readonly
本文详细解析Vue3.0中reactive方法的工作原理,包括如何处理不同类型的输入、利用WeakMap提升性能以及实现对象的响应式特性。同时探讨了
readonly
方法的应用场景。
【vue3源码】八、reactive——
Collection
的响应式实现
本文详细解读了Vue3中如何通过mutable
Collection
Handlers处理集合响应式,包括get方法的拦截器、shallow和
readonly
的区别,以及依赖收集与触发机制。实例演示了依赖处理在浅层和只读响应式中的应用。
jface databinding: 创建
readonly
(只读)可观察对象(observable)
本文介绍如何在Java中创建只读对象,特别是针对
Collection
接口的实现类如List、Set等,利用
Collection
s工具类提供的unmodifiable方法。此外还介绍了在jface数据绑定技术中创建Observable对象的只读副本的方法。
bootstrap响应式页面源码_Vue3 源码分析(1):响应式原理
本文深入解析Vue3的响应式原理,包括reactive、
readonly
、ref和computed的实现。通过源码分析,阐述了如何利用Proxy进行对象的深度响应式改造,以及依赖收集和触发机制。此外,还探讨了Vue3中对于Map、Set等集合类型的处理,以及自定义ref和计算属性的创建过程。
Vue3 源码阅读(7):响应式系统 —— 响应式 API 精讲
本文深入剖析Vue3中的响应式API,包括ref、computed、reactive、
readonly
、watch和watchEffect等,展示了核心源码解读,以及浅层和深层响应式处理的区别,同时讲解了工具如isRef、unref和toRef等的实现细节。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章