protected void OdejmijDzien()
{
if (dzien > 1)
{
Dzien(dzien - 1);
}
else if (miesiac > 1)
{
Miesiac(miesiac - 1);
Dzien(LiczbaDniWMiesiac(rok, miesiac));
}
else
{
Rok(rok - 1);
Miesiac(12);
Dzien(31);
}
}
public static Data_dzien operator -(Data_dzien x, int n) { Data_dzien nowy=new Data_dzien(x.rok,x.miesiac,x.dzien); while (n > 0) { nowy.OdejmijDzien(); n -= 1; } return nowy; }