问题标签 [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.

0 投票
1 回答
11614 浏览

c# - XmlSerializer (c#) 报告有一个错误反映类型(类型=列表)

任何人都可以帮忙吗?

我有一种将对象转换为数据集的方法。在这种情况下,对象是一个集合类的集合(使用 LIST)

这是代码,但在 XmlSerializer formatter= ...

这是错误

反映类型“System.Collections.Generic.List`1[MyNameSpace.Model.InformeVehculo]”时出现错误。

我这样调用方法

objColeccionInformeVehiculo 是一个列表

我有点失落,有谁知道它为什么失败

编辑

在进一步向下查看 InnerExeption 后,最后一个显示以下内容

实际上在 InformeVehiculo 内部我已经扩展它来保存对 InformeContracto 的引用(使用部分类,它是最初由实体框架创建的模型)

InformeContrato 是它失败的地方。

这是我的课

InformeContrato 不像 InformeVehiculo 那样存在,它作为实体框架创建的部分类存在。所以我手动创建了 InformeContrato 并插入了 changeTracking 的东西..

再往下,我有一个从实体框架创建的模型复制的区域。

0 投票
4 回答
2025 浏览

f# - 您如何在 F# 中使用 IList<>?

我有一个 type 列表IList<Effort>。模型 Effort 包含一个float被调用的Amount. 我想Amount在 F# 中返回整个列表的总和。这将如何实现?

0 投票
3 回答
815 浏览

c# - 有限的 IList<> 实现?

我正在做一些统计工作,并想重构以下方法:

但是,我不想使用 float[],而是想使用某种索引可枚举(例如,使用从磁盘动态加载非常大的数组)。我创建了一个简单的界面,并想使用它。

我的问题是:

  • float[] 只继承 IList,而不是 IArray,而且 AFAIK 没有办法改变它。
  • 我想放弃 IArray 并且只使用 IList,但是我的类需要实现许多方法,例如AddRemoveAt尽管它们是固定大小的
  • 然后我的问题是:float[] 在没有这些方法的情况下如何实现 IList?

欢迎任何帮助。干杯

0 投票
2 回答
6862 浏览

c# - 将 IList 强制转换为集合

我需要将 anIList转换为Collection( System.Collections.ObjectModel)

你怎么办?

0 投票
1 回答
925 浏览

apache-flex - 如何在 Actionscript 中将 bytearray 转换为 IList?

如何将数组(如 Camera.names)转换为 IList(例如 MXML s:DropDownList

)?

0 投票
4 回答
24793 浏览

c# - 将 IList 项添加到特定索引号

我们客户的数据库以数组形式返回一组价格,但有时它们并不包括所有价格,即它们的数组中缺少元素。我们将找到的内容作为 IList 返回,这在我们从数据库中检索内容时效果很好。但是,我们很难将元素设置在数组中的正确位置。

是否可以创建一个 IList 然后在 IList 的特定位置添加一个元素?

0 投票
2 回答
1968 浏览

c# - 我怎么能做类似 IList 的事情.包含(OtherObjectType)?

我有以下课程:

客户

ClientCacheMedia(包含Client、Media等参数,是媒体与客户端之间的纽带)

媒体

其中客户端包含一个 IList。现在我想做的是有办法检查这个 ilist 是否包含某个媒体

所以:Client.ClientCacheMedia.Contains(MyMedia)

有没有办法让 IList 接受媒体作为匹配的对象?(我可以轻松地覆盖 ClientCacheMedia 上的 Equals 属性以检查传递的媒体是否是 ClientCacheMedia.Media 包含的媒体,它只是 Ilist 不会接受 Contains 方法上的任何其他对象。

0 投票
3 回答
299 浏览

.net - List.ForEach 方法和集合接口

在 .NET 3.5 List<> 中获得了一个 ForEach 方法。我注意到这在 IList<> 或 IEnumerable<> 上不存在,这里的想法是什么?还有另一种方法可以做到这一点吗?这样做的好方法和简单的方法?

我问是因为我在演讲中说总是使用更通用的界面。但是,如果我希望能够转身使用 ForEach,为什么还要使用 IList<> 作为返回类型呢?然后我最终会将它转换回列表<>。

0 投票
2 回答
978 浏览

asp.net-mvc - 使用非顺序索引将模型绑定到列表。以后可以访问索引吗?

我正在关注 Phil 关于模型绑定到列表的精彩教程。

我使用这样的输入名称:

这很好用,数据可以很好地返回模型,填充书籍列表。

我正在寻找的是一种在模型中访问用于发送书籍的索引的方法。我想得到那个号码,“5804”。这是因为索引具有语义重要性。如果我可以访问它,它可以让我免于在对象上设置另一个属性(书籍 ID)。

有没有办法在调用 UpdateModel 之后在 FormCollection 或模型上查看索引在发送时是什么?

0 投票
2 回答
307 浏览

asp.net - 可查询的或 IList


我的 BLL 中有一些方法可以从数据库中获取一些记录并将其传递给 UI 以绑定到 GridviewIQueryable<t>Ilist<t>.
我的问题是哪一个更适合我,为什么?其实我不知道这两种类型之间的区别,我不知道哪一种最适合哪种情况?

谢谢