piszę mój testcode i nie chcę wo napisz:Jak mogę zainicjować listę C# w tym samym wierszu, który ją zadeklaruję. (IEnumerable ciąg Collection Przykład)
List<string> nameslist = new List<string>();
nameslist.Add("one");
nameslist.Add("two");
nameslist.Add("three");
chciałbym napisać
List<string> nameslist = new List<string>({"one", "two", "three"});
Jednak { "jeden", "dwa", "three"} nie jest "IEnumerable string collection". Jak mogę zainicjować to w jednej linii przy użyciu IEnumerable Collection ciąg "
Podoba mi się to nie- nawiasów metoda, co C# wersja to się zaczęło z? – SilverbackNet
@SilverbackNet: C# 3. –
To nie jest * całkiem * przetłumaczone na to, przynajmniej nie w ogóle.Zadanie do zmiennej dzieje * po * wszystkie połączenia 'Dodaj' mają zostały wykonane - to tak jakby używał zmiennej tymczasowej, z 'list = tmp;' na końcu.To może być ważne, jeśli * przypisujesz * wartość zmiennej –