如何将模型对象转换为iEnumerable
我有以下查询,它获取有关容器的数据,如下所示, public async TaskHandleAsync(VesselCrewQuery query) { var test= await _queryDispatcher.Dispat…
如何使用generics在C#中实现IEnumerable
我的代码具有一个迭代器内类,该类从Ienumerator接口和向量外部类继承,该类从Ienumerable且可显着的接口继承。 public class Vector : IEnumerable w…
C# 传递具有特定数组索引的数组
我想将数组传递到C#中具有特定索引的函数,就像我们在C ++中一样,类似以下内容: void foo(int* B) { // do something; } int main() { int A[10]; …
.NET:测试 IEnumerable 是否无限或禁止无限集合的简单方法
我在处理无限的ienumerable ,但我没有t看到一个很好的答案,以测试枚举是否是无限的。 我的最终目标是为.NET中的所有收集类型编写一个函数,但要安全…
使用 DataTable.Select(somestring) 与 DataTable.AsEnumerable().Where 时出现问题
我正在尝试将首先准备 where 子句并在 DataTable 上调用 select 的旧代码转换为使用 AsEnumerable() 的链接方法。但我的代码不会产生相同的结果。任何…
具有 groupby 和聚合的 LINQ 始终显示默认值
我有 2 个模型对象,DriverDetailsSourceObject 用于保存 DriverDetailsAPI 响应,DriverDetailsView 用于在网页上显示带有聚合值的 DriverDetail…
如何使用 lambda 表达式避免 IEnumerable 嵌套在另一个 IEnumerable 中
我正在重构一些当前由另一个 foreach 内部的 foreach 组成的代码,以获取类型列表。稍后会对这些类型执行一些操作。 目前,我以另一个 IEnumerable 内…
IEnumerable 方法管道
代码来自 https://ayende.com/blog/3082/管道和过滤器的可枚举方法 问题 已注册 3 个操作。 首先获取系统中的所有进程。 第二个过滤过程。 第三个写入…
将实体 iEnumerator 映射到 Dto 枚举器
我正在使用 CQRS。我从数据库中选择我的实体 IEnumerator,我想将其映射到我的 Dto 类。 我的 Dto 类: public class XCollectionDto { public IEnume…
依赖注入 C# 每次都获取可枚举的新实例
我有一个实现接口的类列表,如下所示: pulic interface ISample { public int Id { get; set; } } pulic class SampleA : ISample {} pulic class Sa…
具有 IEnumerable在具有 IList的情况下在接口内部声明在具体类中声明
考虑一个例子: 我有一个这样的界面。我需要这个接口是协变的 - 这意味着我必须将我的泛型声明为“out”并使用 IEnumerable 而不是列表 - 仅此而已。…
为什么调试和测试会跳过返回 IEnumerable的方法?在 C# 中?
最近,我用下面的代码尝试了很多次 xUnit 测试,但都失败了: // testing target IEnumerable Foo(int n) { if(n==0) throw new AnException(); forea…
如果返回类型为 IEnumerable,是否可以保证订单?
我目前正在重构一些代码,并遇到了这种方法。 public IEnumerable> GetDataItems() ? var data = EditorService .GetAllItem() .OrderBy(x => x.name…
C# Linq 查询连接两个列表并将结果分配给新列表
第一个模型: public class Group { public string Name { get; set; } public string Sid { get; set; } } 第二个模型: public class GuidelinesWor…
格式 IEnumerable在控制台中显示时
我必须将双精度数集合格式化为小数点后两位,并通过用逗号 (,) 分隔来将其显示在控制台应用程序中。 我使用了以下内容: var result = GetResults() /…