Aşağıdaki kod sayesinde ekrana, listedeki isimleri küçük harflerle yazdırmak istiyorsunuz.
using System; using System.Collections.Generic;
public class EkranaYazdir { public static void Main() { List<string> Kisiler = new List<string>();
    Kisiler.Add("AHMET");
    Kisiler.Add("MEHMET");
    Kisiler.Add("AYŞE");
    Kisiler.Add("FATMA");
    /// string elemanları küçük harfe çevir
    Kisiler.ForEach(
        delegate(string k)
        {
            k = k.ToLower();
        }
    );
    /// console'a yaz
    Kisiler.ForEach(
        delegate(string s)
        {
            Console.WriteLine(s);
        }
    );
} }
MSDN‘de List<T>.ForEach() sayfasında;
Orjinali; Performs the specified action on each element of the List.
Türkçesi; Listedeki her eleman için belirlenmiş action çalıştırır.
yazısını okudunuz, ve kodun doğru çalışmasını bekliyorsunuz.
Fakat istediğiniz gibi çalışmıyor, sizce problem nedir ve nasıl düzeltilebilir?
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484