Prohlížení podle štítků
Všechny štítky »
C# (RSS)
Virtuální vlastnosti jsou definovány takto: public class Base { private bool isValid; public virtual bool IsValid { get { return this.isValid; } set { this.isValid = true; } } } Kód, který pro předefinování takto definované vlastnosti v potomkovi vygeneruje
Read More...
Iniciátory - novinka v C# 3.0, užitečná především na inicializaci kolekcí a instancí anonymních typů.
Read More...
Možná úskalí při použití klauzule using v multi-threadové aplikaci.
Read More...
Zapojil jsem do poněkud vášnivější debaty na téma, zda je v C# přirazení (=) atomická operace, nebo ne. Já jsem toho názoru, že není, protože jsou na jeho provedení potřeba dvě IL instrukce, jiní jsou ovšem toho názoru, že přiřazení atomická operace je,
Read More...
Vytvořit instanci generické třídy v runtime není sice žádná alchymie, ale není to ani záležitost přímočará a intuitivní. Klíčová je metoda Type.MakeGenericType() .Ta má jako parametry ( params ) pole typů, které odpovídají typovým parametrům generika,
Read More...