3x das Selbe - nur kürzer und schöner
Ich entdecke neue C#-Features…für die einen sicher ein alter Hut und für die anderen sowieso ein Buch mit 7 Siegeln, aber für mich noch frisch und neu :-)
So hab ich es immer gemacht:
1 | var particlesToRemove = new List<IParticle>(); |
So geht es mit anonymen Funktionen:
1 | Particles.RemoveAll(delegate(IParticle b) |
Und so mit einem Lambda-Ausdruck:
1 | Particles.RemoveAll(b => b.LifetimeExceeded); |