我想调用嵌套列表操作。我有两个不同的列表,但名称是它们的常用变量。我有两个列表,这里就是我想:如何进行嵌套列表操作?
selectedImage
public int Id { get; set; } public int X { get; set; } public int Y { get; set; } public string Name { get; set; }
generatedEyeDistance
public string Name { get; set; } public double eyeDistance { get; set; }
我想打电话给generetedEyeDistance的eyeDistance值,但名称应相同。我想:
var asdasf = generatedEyeDistance.Where(f=> (f.Name) == (selectedImage.Select(name => name.Name))).ToList();
但是这给了以下错误:
Operator '==' cannot be applied to operands of type 'string' and 'System.Collections.Generic.IEnumerable<string>'
,也是我的做法看起来是错误的。任何人都可以帮我解决这个问题吗?
是什么结果你预计?你是否想要包含两组属性合并的项目列表? – musefan
@musefan它应该返回一倍。 – goGud