![]() |
1
36
你可以用
ReadOnlyCollection
-把你的收藏包在这个里面,然后把
或者使用
这个
IEnumerable
接口将满足您的需要,因为它只有一个成员
|
![]() |
2
5
最简单的选择是将列表公开为 IEnumerable , ICollection ReadOnlyCollection 通过公共财产。
所以你可以自己创造
|
![]() |
3
5
也许吧 AsReadOnly 方法将完成此操作,将只读实例传递给public。
否则,
我宁愿去
|
![]() |
4
2
开箱即用
如果希望公共api明确声明集合是只读的,并且需要索引器,则必须在现有的
|
![]() |
5
0
你可以给他们一个对象,这个对象总是返回一个枚举器,他们可以用它来访问这个结构? |
![]() |
6
0
不会真正回答您的问题,但如果您决定实施以下两个想法中的一个,则是有用的信息: 可以使用ToArray创建副本并返回数组。 |
![]() |
7
0
ICollection(非泛型版本)仅获得IEnumerable+Count |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |