Cześć wszystkim!
Klepie sobie proste kody i napotkałem ciekawy nurtujący mnie problem, udało mi się znaleźć jego rozwiązanie ale potrzebuję wyjaśnienia dlaczego tak a nie inaczej się dzieję, ok przejdźmy do kodu:
public partial class About : Page
{
DateTime aktualnaData;
public DateTime Data
{
get { return aktualnaData ; }
set { aktualnaData = value; }
}
public About()
{
aktualnaData = DateTime.Now.Date;
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
aktualnaData = Data.AddDays(7);
Label2.Text += aktualnaData .ToString("dd/MM/yyyy ");
}
}
}
Dlaczego przedstawiony kod w zdarzeniu Click NIE NADPISUJE obiektu aktualnaData? Natomiast kiedy dodam static w deklaracji obiektu DateTime aktualnaData takowe przypisanie zadziała??? Proszę o wyjaśnienie, z góry dzięki!