automatic-properties

Jaki jest najlepszy sposób na nadanie C# auto-właściwości wartości początkowej?

Jak nadać C# auto-właściwość wartości początkowej? Albo używam konstruktora, albo wracam do starej składni. Użycie konstru ... tring Name { get { return name; } set { name = value; } } Czy jest lepszy sposób?

Jak nadać C# Auto-właściwość wartości domyślnej?

Jak dać C # Auto-właściwość domyślną wartość? Albo używam konstruktora, albo wracam do starej składni. Użycie konstruktora ... tring Name { get { return name; } set { name = value; } } Czy jest lepszy sposób?

Pola publiczne a właściwości automatyczne

Często mówi się nam, że powinniśmy chronić enkapsulację, tworząc metody getter i setter (właściwości w C#) dla pól klas, zami ... za to wdzięczny, ale naprawdę, czym się różni od tworzenia publicznego pola? public class Book { public string Title; }

Różnica między właściwością A polem W C # 3.0+

Zdaję sobie sprawę, że wydaje się być duplikatem Jaka jest różnica między polem a właściwością w C#? ale moje pytanie ma drob ... string myString; (zdaję sobie sprawę, że pierwsza wersja wymaga C # 3.0 lub nowszego i że kompilator tworzy prywatne pola.)

C # 3.0 auto-właściwości-przydatne czy nie? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... bez potrzeby używania { get; set;} block, dzięki czemu nawet zapisuje więcej kodu. Co mi umyka? Po co komu auto-właściwości?

Inicjalizacja C # auto-właściwości [duplikat]

To pytanie ma już odpowiedź tutaj: Jak dać C # Auto-właściwość domyślną wartość? ... owinienem uzyskać z auto-właściwości. Coś takiego miałoby dla mnie większy sens: public string Bar { get; set; } = "bar";

C # Lazy Loaded Automatic Properties

W C#, Czy istnieje sposób na przekształcenie właściwości automatycznej w leniwie załadowaną właściwość automatyczną o okreś ... uguje resztę automatycznie... [SetUsing(SomeClass.IOnlyWantToCallYouOnce())] public string SomeVariable {get; private set;}

C # Właściwości Automatyczne

Jestem trochę zdezorientowany w punkcie automatycznych właściwości w C # e. G public string Forename{ get; set; } Rozumie ... a jest różnica między tymi 2 instrukcjami, zawsze myślałem, że używasz właściwości, jeśli chcesz dodatkowej logiki get / set?

Czym są właściwości automatyczne W C# i jaki jest ich cel?

Mógłby ktoś podać bardzo proste wyjaśnienie właściwości automatycznych w C#, ich przeznaczenia i może jakieś przykłady? Staraj się trzymać rzeczy w Warunkach laika, proszę!