C# kompilator dał mi następujący błądwartość przypisać zmiennej tylko do odczytu w sposób prywatny wywołana tylko przez konstruktorów
CS0191: tylko do odczytu pole nie może być przypisany do (z wyjątkiem konstruktora lub zmiennym inicjatora)
Do Muszę przenieść kod (w mojej prywatnej funkcji) do konstruktora? To brzmi niezręcznie.
Należy zauważyć, że metoda prywatna została przeznaczona wyłącznie do wywołania przez konstruktora. Spodziewam się, że istnieje jakiś atrybut, za pomocą którego mogę oznaczyć odpowiednią metodę.
Metoda prywatny był przeznaczony tylko do być nazywane przez konstruktora. Spodziewam się, że istnieje jakiś atrybut, za pomocą którego mogę oznaczyć odpowiednią metodę. – tom
@tom - Nie rozumiem, co masz na myśli, jeśli chodzi o atrybut, ale łańcuchy konstruktorów to idiomatyczny sposób wykonywania tego, co opisujesz. –