Yield return & using IDisposable

Deutsche Version “Yield return” is a powerful and handy statement if you want to quickly and easily an iteratable list without creating an Array or a List first: using System; using System.Collections.Generic; using System.Drawing; class Program { static void Main() { var colors = Rainbow; Console.WriteLine(“colors.GetType(): {0}”, colors.GetType()); Console.WriteLine(); foreach (Color color in colors) {…

Linq: Split()

Deutsche Version So you know the Cinderella saying “The good ones go into the pot, the bad ones go into your crop.”? Well, .NET Linq does have a solution for either one, it’s called Where(). If you use that, your solution probably looks like this: var evens = list.Where(number => ((number % 2) == 0));…