问题标签 [ilist]
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# - 我们可以有二维通用列表吗?
我们可以有一个二维通用列表吗
这是一个好方法吗?
.net - 如何在 IList 上实现查找并更新找到的对象的对象属性
我正在声明一个 IList:
我填充了 OrigVendors 变量,我想做的是找到所有具有我正在寻找的 ID 的对象。然后我需要只为找到的对象更新该对象的属性。这可以使用 IList 还是我需要使用其他类型的集合?我正在使用 VB.net
c# - 为什么通过反射找不到IList类型的GetEnumerator()方法?
这段代码当然是有效的。根据定义,IList 具有 GetEnumerator() 方法。
但是,以下都无法找到名为 GetEnumerator 的 IList 类型的成员。
wpf - WPF - XAML 树视图到 Generic.List 绑定
我正在尝试将 IList 绑定到分层显示中的 WPF TreeView。这是我的对象:
我不知道一个特定的对象会有多少个孩子,孩子们也可能有孩子。
我对我的 HierarchialDataTemplate 大惊小怪,但没有成功:
有什么建议么?
c# - 为什么 C# 数组没有 Count 属性?
可能重复:
集合中的计数、长度和大小
真的很奇怪:
C#数组如下
支持Length属性获取数组的大小。但是数组也实现了 IList 接口:
但是,IList 接口还提供了一个 Count 属性。数组(在这种情况下为“测试”)怎么没有?
编辑:感谢所有指出实际上是 ICollection 接口(不是 IList)提供 Count 属性的人,这也是由于接口的显式实现。
wcf - 如何在 WCF RESTful 服务中返回 json 格式的 IList?
是否可以在 WCF 3.5 服务中具有这样的方法签名(Offer 是具有 DataContractAttribute 和 DataMemberAttribute 的自定义类):
因为如果我在网络浏览器中输入相应的 URL,我会收到一个序列化错误(我认为这是因为 IList 没有 Serializable 属性,所以 json 序列化程序无法序列化它)。
解决方法是使用这样的方法签名:
导致相同的序列化输出(一个简单的 json 数组),但由于第一个使用 XML,我想知道是否有办法让它在 json 中工作,保持相同的签名。
编辑:好的,它也不适用于 XML 序列化,所以行为似乎是正常的。问题仍然存在,是否可以保留此签名并更改序列化程序行为以使其工作?如何?
c# - 使用 WPF/C#/IList 接口访问 Oracle 查询数据
我正在用 C# 重写 IronPython WPF 应用程序(出于各种原因)。在 IPython 中,我可以执行以下操作:
行 = dt.GetList()
foreach(行中的行);
等等。由于 C# 对数据类型更加挑剔,我无法弄清楚如何让 foreach 之类的东西工作,甚至无法让普通索引版本(在下面的 MessageBox 中)工作。我还没到想把它变成 CollectionView 的地步。已经在谷歌上搜索了很多关于如何做比这更复杂的事情的信息——我可能最终想这样做——但现在,只是想看看我是否可以将我的数据恢复为简单的类似 Oracle 的数据类型- 字符串、整数等。建议表示赞赏。
c# - IEnumerable 和 IEnumerable 之间的区别?
IEnumerable
和 和有什么不一样IEnumerable<T>
?
我已经看到许多框架类都实现了这两个接口,因此我想知道实现这两个接口有什么好处?
请看一下它们是如何定义的:
正如我们所见,IEnumerable<T>
派生自IEnumerable
,这意味着任何IEnumerable
拥有、IEnumerable<T>
继承的东西,那么为什么我们要实现两者而不是仅仅实现IEnumerable<T>
呢?实施IEnumerable<T>
还不够吗?
同样,还有其他类似的对:
IList
和IList<T>
ICollection
和ICollection<T>
我也想知道这些。
.net - 无锁和线程安全的 IList.NET
是否有实现 IList 的无锁和线程安全的数据结构?
自然,无锁我的意思是一种在.NET中不使用锁定原语而是使用互锁操作/原子操作来实现线程安全的实现......显然在并发数据结构下没有一个......
有没有人看到一个漂浮在周围?
我已经看到了一个在amino-cbbs中实现的java ,称为LockFreeVector ,但到目前为止还没有用于.NET。有任何想法吗?
c# - 根据传入的字符串从基类的列表列表中返回列表的最佳方法是什么
根据传入的字符串从基类的列表列表中返回列表的最佳方法是什么。我有:
我确信有更好的方法来做到这一点。任何帮助,将不胜感激。