1. Wprowadzenie do C#
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Typy danych
  6. Zmienne
  7. Pola
  8. Właściwości
  9. Stałe
  10. Metody
  11. Instrukcje warunkowe
  12. Pętle
  13. Tablice
  14. Kolekcje
  15. Klasy
  16. Dziedziczenie
  17. Polimorfizm
  18. Konwersja typów
  19. Właściwości klasy String
  20. Typy wyliczeniowe
  21. Interfejsy
  22. Klasy statyczne
  23. Klasy Abstrakcyjne
  24. Przestrzenie nazw
  25. Wyjątki
  26. Typy generyczne
  27. JSON
  28. XML
  29. Podsumowanie

Właściwości

Właściwości to specjalne elementy składowe, które są używane w języku C# do uzyskiwania i ustawiania wartości atrybutów obiektów. Właściwości są podobne do zmiennych, ale różnią się od nich tym, że mogą mieć dodatkowe funkcjonalności, takie jak walidacja danych lub wywoływanie innych akcji po ich ustawieniu lub pobraniu wartości.

Właściwości są deklarowane jako składnik klasy lub struktury za pomocą słowa kluczowego property

								
using System;

class Program
{
    private int _wiek = 5;  // prywatny int o wartości 5

    public int Wiek
    {
        get { return _wiek; }  // pobranie zmiennej _wiek

        set { _wiek = value; } // nadanie publicznej zmiennej Wiek wartości _wiek, czyli 5
    }
}
								
						

Każda właściwość składa się z nazwy, typu danych i implementacji get i set