社区
C#
帖子详情
如何才能返回readonly collection
rtdb
2005-03-28 03:56:20
类里面有一个collection, 如何才能返回它的一个readonly collection 给别人用?
...全文
219
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方法的类将其包装起来。
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
,因此具有数据库的数据集类的所有方法,而且还提供了额外的模型操作方法。 基本用法和数组一样,需要注意的是,...
Collection
、Map、Iterable
检测是否包含某
Collection
的所有元素,如果真
返回
true,反之
返回
false boolean equals(Object o) 对比指定的对象 int hashCode()
返回
哈希码值 ...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章