我有以下情景:
我从数据源获取一组记录,并将它们添加到列表中。
这给我带来了类似于以下内容:
我希望能够找到一种优雅的方法,根据以上情况匹配我的通用列表 e 中的正数和负数数量。使用 LINQ 是否可能实现这样的目标?
由于我不熟悉 LINQ,不知道该从哪里开始。我尝试了以下代码:
但这会抛出一个异常。
任何帮助将不胜感激。
我从数据源获取一组记录,并将它们添加到列表中。
List<Entity> e = new List<Entity>();
foreach (var elm in datasource)
{
e.Add(new Entity { First = elm.First, Second = elm.Second, Third = elm.Third });
}
这给我带来了类似于以下内容:
// -> First = John, Second = Sally, Third = Ingrid
// -> First = Sally, Second = Ingrid, Third = James
// -> First = Ingrid, Second = Sally, Third = James
我有一个可能包含正数和负数值的数组,存储在一个列表中。
List<string> positives = { "John", "Sally" }
List<string> negatives = { "Ingrid", "James" }
我希望能够找到一种优雅的方法,根据以上情况匹配我的通用列表 e 中的正数和负数数量。使用 LINQ 是否可能实现这样的目标?
由于我不熟悉 LINQ,不知道该从哪里开始。我尝试了以下代码:
var pos = e.SelectMany(s => s in positives).Count()
但这会抛出一个异常。
任何帮助将不胜感激。