Bu kodda ne yanlış var? – 3

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&lt;string&gt; Items
    {
        get { return _items.ToList(); }
        set { _items = value; }
    }
    static void Main(string[] args)
    {
        Program program = new Program();
        program.Items = new List&lt;string&gt; { "Bir", "İki", "Üç" };
        program.Items.Add("Dört");
        foreach (var item in program.Items)
            Console.WriteLine(item);
        Console.ReadLine();
    }
} }

İlgili diğer makaleler

blog comments powered by Disqus

Engin Polat hakkında

Chief Architect, Microsoft RD, Microsoft MVP

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 459

Creative Commons Lisansı