Witam, otóż mam takie pytanie: jaka jest praktyczna różnica pomiędzy poniższymi wersjami kodu?
class Ewidencja
{
public List<Osoba> osoby;
public Ewidencja()
{
osoby = new List<Osoba>();
}
class Ewidencja
{
public List<Osoba> osoby = new List<Osoba>();
Czy dobrze myślę, że różnica jest taka, że po uruchomieniu programu w 2 wersji kodu od razu mamy tworzoną listę, a w pierwszej wersji lista obiektów jest tworzona nie po uruchomieniu programu, lecz dopiero po faktycznym stworzeniu instancji klasy Ewidencja(ponieważ wtedy jest dopiero użyty konstruktor)?