2017-02-20 81 views
0

我有迷你班,我保存在列表中。現在我必須刪除列表中的行,其中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; 
    } 
} 
+0

我會避免命名類值和constructor屬性都numRect,即使代碼明白你的意思,它的壞的形式,並就更難別人看你的碼。 – Andrew

回答

1

miniClassList被列入名單,那麼你可以這樣做以下從這些具有列表中刪除所有對象numRect = -1;

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

Working example更多的澄清