社区
C#
帖子详情
如何才能返回readonly collection
rtdb
2005-03-28 03:56:20
类里面有一个collection, 如何才能返回它的一个readonly collection 给别人用?
...全文
208
3
打赏
收藏
如何才能返回readonly collection
类里面有一个collection, 如何才能返回它的一个readonly collection 给别人用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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方法的类将其包装起来。
C# .Net经典面试题
- **同步**:程序的执行顺序与调用顺序一致,一个操作完成后才能继续下一个操作。 - **异步**:程序的执行与调用顺序分离,允许在等待某个操作完成的同时执行其他任务。 - **区别**: - 同步操作可能会导致阻塞,而...
freemarker总结
返回
hash里的所有value,
返回
结果类型sequence 模板 使用FTL(freeMarker模板语言)编写 组成部分 一、整体结构 1、注释:注释内容-->,不会输出。 2、文本:直接输出。 3、interpolation:由 ${var} 或 #{...
【vue3源码】八、reactive——
Collection
的响应式实现
本文主要介绍reactive(
collection
)的实现。
模型2
模型的all和select查询方法
返回
数据集对象think\model\
Collection
,该对象继承自think\
Collection
,因此具有数据库的数据集类的所有方法,而且还提供了额外的模型操作方法。 基本用法和数组一样,需要注意的是,...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章