问题标签 [icollection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 检查数组是否是多维的
当我在我的类中实现 ICollection 接口时,我想实现 CopyTo 方法,如果数组是多维的,我必须抛出一个参数异常。这是什么意思?我的方法的负责人是这个
public void CopyTo(MyClass[] 数组,int arrayIndex)
我认为这些括号意味着给定的数组是一维的,但是当我从界面自动导入注释时,会出现注释,我必须检查多维性。有人可以向我解释吗?
亲切的问候
塞巴斯蒂亚
c# - ICollection - 获取单个值
从 ICollection 中获取价值的最佳方法是什么?除此之外,我们知道 Collection 是空的。
c# - 返回 ICollection 的真正优势是什么而不是列表?
我读过几篇博文,提到对于公共 API,我们应该始终返回 ICollection(或 IEnumerable)而不是 List。返回 ICollection 而不是 List 的真正优势是什么?
谢谢!
c# - iBATIS.NET 可以与 ICollection 一起使用吗?
这个问题与我的另一个问题有关:Using iBATIS.NET with generic custom collection interfaces and Unity
问题似乎是 iBATIS.NET 只会填充自定义集合(即 QueryForObject("Select_Foo") ,它具有自定义的 Bars 集合),如果它是自定义集合的具体实例而不是接口。有谁知道这是否是 iBATIS.NET 的限制,或者是否有办法做到这一点?
谢谢,
保罗
.net - 使用 CollectionAssert 对 IList 进行单元测试
MSTest 框架有一个接受 ICollections 的 CollectionAssert。我的方法返回一个 IList。显然列表不是集合..
有没有办法让我的 IList 成为 ICollection?
c# - 需要在 SortedCollection 中允许重复(C#,2.0)
我有一个正在处理的项目,需要更改“BaseSortedCollection”类以允许重复。该类当前实现 IEnumerable、IDisposable、ICollection 和 ISerializable。'BaseSortedCollection' 存储具有 ItemID (Int64) 的项目,该项目在访问集合时用作键。我需要同时在集合中存在两个相同的项目(相同的 ItemID)并且能够被检索。
我们使用的是 2.0 框架。
有什么建议么?
提前致谢!
c# - 为什么是哈希集.IsReadOnly 是显式的吗?
这
不编译。我要做
为什么 IsReadOnly 没有正常实施?
(我不是问如何,而是为什么)
c# - 我无法访问数组的 Count 属性,而是通过转换为 ICollection !
你对此有什么解释吗?
.net - 将 LINQ 与实现非泛型 ICollection 的类一起使用
我想对一个MatchCollection
对象运行 LINQ 查询,但发现这是不可能的,因为它没有实现ICollection<T>
,只是ICollection
。
在代码简洁性以及性能和内存使用方面,将 LINQ 与非泛型集合一起使用的最佳选择是什么?
(如果有兴趣,这里是非 LINQuified 代码:)
c# - 有没有一种简单而优雅的方法可以让 ICollection 在 C# 中更流利?
示例:我想要一个自定义集合类的Add
方法ICollection
来实现方法链接和流利的语言,所以我可以这样做:
我可以想到一些选项,但它们很混乱,并且涉及将 ICollection 包装在另一个界面中等等。