Walidacja
Walidacja to proces sprawdzania, czy dane spełniają określone warunki lub ograniczenia. Może być stosowana w różnych sytuacjach, np. podczas wprowadzania danych do systemu lub przetwarzania danych wewnątrz aplikacji. Walidacja jest ważna, ponieważ pozwala zapobiec błędom i niepoprawnemu działaniu aplikacji, a także chronić przed atakami hakerskimi.
W języku C# walidację można przeprowadzać na różne sposoby,
np. za pomocą instrukcji warunkowych, wyrażeń regularnych
lub sprawdzania typu danych. Można też użyć bibliotek do
walidacji, takich jak System.ComponentModel.DataAnnotations
.
using System;
class Program
{
private int _wiek;
public int Wiek
{
get { return _wiek; }
set
{
if (value < 0 || value > 120)
{
throw new ArgumentOutOfRangeException("Wiek musi być pomiędzy 0 a 120.");
}
_wiek = value;
}
}
}