someList.ForEach(x => { if(x.RemoveMe) someList.Remove(x); });
List<string> someList = <some way to init> someList.ForEach(delegate(string s) { <process the string> });