Jaki jest cel stosowania właściwości w .net

0

W jakim celu stosuję się właściwości w .net skoro chcemy aby prywatne dane były niedostępne z zewnątrz, a właściwości to umożliwiają ?

0

Właściwości też mogą być prywatne.

0

ale np można zrobić tak, żeby nie można było zmodyfikować z "zewnątrz" tych prywatnych danych dając we właściwości np:

private int wiek;
public int Wiek{
get;
}

albo

public int Wiek
{get;private set;}
0

Przed właściwością zawsze musi być modyfikator public ? Tylko przy getterze i setterze można inny modyfikator zastosować ?

0

Nie, bez problemu możesz mieć właściwości które są prywatne, chronione albo internal. Chociaż najczęściej stosuje się publiczne, bo sobie (private) ufasz bardziej niż innym (public).

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0