Beispiel #1
0
        static void Main(string[] args)
        {
            IEnumerable<string> cities = new[] {"Chennai", "Mumbai", "Coimbatore", "Delhi", "Bangalore"};

            var citiesStartsWithC = cities.Filter(CitiesStartsWithC);

            citiesStartsWithC = cities.Filter(delegate(string item) { return item.StartsWith("M"); });
            citiesStartsWithC = cities.Filter(item => item.StartsWith("B"));

            foreach (string s in citiesStartsWithC)
            {
                Console.WriteLine(s);
            }
        }
 public void FilterWithArrayFilterCallbackWorks()
 {
     var arr = new[] { -1, 1, 4, 3 };
     Assert.AreEqual(arr.Filter((x, i, a) => a == arr && (int)x == i), new[] { 1, 3 });
 }