我想調用嵌套列表操作。我有兩個不同的列表,但名稱是它們的常用變量。我有兩個列表,這裏就是我想:如何進行嵌套列表操作?
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