NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: C# - problém začátečníka

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Lukáš Fusek
Tvůrce
Avatar
Lukáš Fusek:13.7.2015 4:46

Při zadání data narození to vyhodí tohle:

 
Odpovědět
13.7.2015 4:46
Avatar
vodslon
Člen
Avatar
Odpovídá na Lukáš Fusek
vodslon:13.7.2015 8:06

Ahoj,

Obecný zápis pro vlastnost je, že pomocí veřejného členu můžeš číst/zapisovat do privátního členu.

private DateTime _datum;
public DateTime datum
{
    get { return _datum; }

    set { _datum = value; }
}

Kdy plníš pomocí setteru privátní proměnou. Zápis nahoře je to samé když napíšeš jenom DateTime datum {get;set;}

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
+3
13.7.2015 8:06
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Lukáš Fusek
Petr Čech:13.7.2015 8:30

Jde o to, že se pořád rekurzivně volá ten setter, takže se to zacyklí. Správně je, co napsal vodslon.

Nahoru Odpovědět
+1
13.7.2015 8:30
the cake is a lie
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.