Podczas ustawiania wartości zmiennej w klasie przez większość czasu mamy dwie opcje:
private string myValue;
public string MyValue
{
get { return myValue; }
set { myValue = value; }
}
Czy istnieje konwencja, która określa, w jaki sposób powinniśmy przypisywać wartości do zmiennych wewnątrz naszych klas? Na przykład, jeśli mam metodę w tej samej klasie, powinienem ją przypisać za pomocą właściwości lub zmiennej prywatnej. Widziałem to w obie strony, więc zastanawiałem się, czy to jest wybór, czy wydajność jest czynnikiem (prawdopodobnie niewielkim).