从列表中删除特定值

时间:2017-02-20 05:27:03

标签: c# list class

我有迷你课,我保存在List中。现在我必须在列表中删除 numRect = -1 的行。我该怎么办?

double pointX, pointY;
int numRect;
public PointsSelectedSources(double x, double y, int numRect)
{
    pointX = x;
    pointY = y;
    this.numRect = numRect;
}
public int NumRect
{
   get
    {
       return numRect;
    }
   set
    {
       numRect = value;
    }
 }

1 个答案:

答案 0 :(得分:1)

miniClassList成为List然后你可以执行以下操作来删除该列表中具有numRect = -1的所有对象;

miniClassList.RemoveAll(x=> x.numRect == -1);

Working example了解更多信息