Názory ke článku C# – 3. lekce
![](img/tr.png)
![Kultivátor příspěvků ve starém fóru – 2.01 % z celku](galerie/oceneni/kultivator_n.png)
Když nad tím tak uvažuju, tak nemůžu souhlasit s větou ".NET Framework 2.0 přivedl na svět způsob, jak se zbavit boxingu a unboxingu – generiku.", protože generiku do světa .NET přivedl jeden projekt pro SSCLI.
Uživatelský definovane vyjimky se ve FrameWorku odvozuji od třídy ApplicationException, nikoli od Exception.
![Kultivátor příspěvků ve starém fóru – 2.01 % z celku](galerie/oceneni/kultivator_n.png)
Já jsem tyhle vazby nehledal, ale není náhodou ApplicationException odvozená od Exception?
![Kultivátor příspěvků ve starém fóru – 2.01 % z celku](galerie/oceneni/kultivator_n.png)
V článku je to samozřejmě napsané správně - všechny vyjímky dědí z třídy Exception ( <a href="http://msdn2.microsoft.com/en-us/library/system.exception.aspx">[link]</a> ) a nikdo tu neřekl, že přímo. Janě, že se najdou vyjímky, který budou dědit třeba z třídy ApplicationException ( <a href="http://msdn2.microsoft.com/en-us/library/system.applicationexception.aspx">[link]</a> ), SystemException ( <a href="http://msdn2.microsoft.com/en-us/library/system.systemexception.aspx">[link]</a> ), ale to vůbec nic neznamená.
![Kultivátor příspěvků ve starém fóru – 2.01 % z celku](galerie/oceneni/kultivator_n.png)
Tady ještě příklad tvorby uživatelsky definovaných vyjímek - <a href="http://msdn2.microsoft.com/en-us/library/87cdya3t.aspx">[link]</a> .
pěknej link... ...tak hoši rikaji asi každej něco jinyho... ...ja četl od Microsofťáků, že všechny vyjimky se musí dědit od AplicationException, že toto je třída pro vyjímky třetích stran. Třida SystemException je pouze pro vyjímky operačního systemu a třídy Exception se prej smrtelník nesmi dotknout. Tak to tak asi vypada, že ať si každej dědí od koho chce... ...třeba od dědy. :)
V článku je to řečeno, ze se dědí přímo. Teda pokud nejsem slepej, čož doufam ještě ne.
24. 10. 2008
já chci ještě, já chci ještě, já chci ještě....... :smile2: :smile2: :smile2: