如何从具有 Tag
的列表中删除每个元素(图片)值小于 Tag
另一张图片的值(value),在我的例子中 selectedPicture
.它不允许我使用 <=
运营商说
运算符“<=”不能应用于“object”和“object”类型的操作数。
这是我做的:
pictureBoxList = pictureBoxList
.Where(picture => picture.Tag <= selectedPicture.Tag)
.ToList();
最佳答案
由于错误表明您不能使用 <=
来比较对象。您需要根据基础类型转换 Tag 属性。例如,如果它是 int
:
.Where(picture => (int)picture.Tag <= (int)selectedPicture.Tag)
关于c# - 从列表中删除特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543390/