Statický konstruktor   zodpovězená otázka

C#

Zdravíčko, prosím Vás, jak je to s voláním statické třídy? Má konstruktor? Jak probíhá jeho volání v CLR, když není žádný napsaný programátorem a jak probíhá když jej programátor napíše?

Někde jsem narazil na to, že tam rozdíly jsou a ne zanedbatelné, jenže už si nevím kde... Můžete mi poradit?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Může mít nebo nemusí. Pokud má, provede se automaticky před tím, než se začne přistupovat k ostatním členům třídy, ale není nad tím kontrola jako v případě instančního konstruktoru. Pokud ve statickém konstruktoru dojde k vyjímce, zůstane statická třída po celou dobu běhu programu neinicializovaná.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback