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