Re: Newbie - delete item from collection
Patrick Steele <[email protected]>
| Newsgroups | gmane.comp.windows.devel.dotnet.advanced |
|---|---|
| Message-ID | <[email protected]> |
If you can use LINQ, you could simply keep all items that are <= 90: _someList = _someList.Where(x => x.ErrorCode <=90).ToList(); -- Patrick Steele http://weblogs.asp.net/psteele On Mon, Nov 17, 2008 at 3:26 PM, Lars Zeb <[email protected]> wrote: > I have defined a and populated a generic list with 3rd party software. > After it is created, I need to remove all items with an errorcode > value > 90. > > Is this supposed to work? > > for (int idx = 0; idx < _someList.Count; idx++) > { > if (_someList[idx].ErrorCode > 90) > _someList.RemoveAt(idx); > } > > After I "removed" items with ErrorCode> 90, the list still contained some items with ErrorCodes over 90. > > Or should I create a new list and add items to it from the old list with ErrorCodes <=90? =================================== View archives and manage your subscription(s) at http://peach.ease.lsoft.com/archives