Aşağıdaki kodu çalıştırdığımızda Console’a “Bir”, “İki”, “Üç” yazdığını görüyoruz.
Sizce neden “Dört” elemanı yazılmıyor?
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace BuKoddaNeYanlisVar { class Program { private List<string> _items = new List<string>();
public List<string> Items
{
get { return _items.ToList(); }
set { _items = value; }
}
static void Main(string[] args)
{
Program program = new Program();
program.Items = new List<string> { "Bir", "İki", "Üç" };
program.Items.Add("Dört");
foreach (var item in program.Items)
Console.WriteLine(item);
Console.ReadLine();
}
} }
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484