Školení
Modul
Implementace dědičnosti tříd - Training
Zjistěte, jak vytvořit hierarchii tříd pomocí základních a odvozených tříd a jak skrýt nebo přepsat členy odvozené třídy pomocí klíčových slov "new", "virtual", "abstract" a "override".
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Modul CLR (Common Language Runtime) umožňuje přidat popisné deklarace podobné klíčovým slovům, označované jako atributy, anotovat programovací prvky, jako jsou typy, pole, metody a vlastnosti. Při kompilaci kódu pro modul runtime se převede na jazyk MSIL (Microsoft Intermediate Language) a umístí se do přenosného spustitelného souboru (PE) spolu s metadaty vygenerovanými kompilátorem. Atributy umožňují umístit do metadat další popisné informace, které lze extrahovat pomocí služeb reflexe modulu runtime. Kompilátor vytvoří atributy, když deklarujete instance speciálních tříd odvozených z System.Attribute.
.NET používá atributy z různých důvodů a řeší řadu problémů. Atributy popisují, jak serializovat data, určit charakteristiky, které se používají k vynucení zabezpečení, a omezit optimalizace kompilátorem just-in-time (JIT), aby kód zůstal snadno laděný. Atributy můžou také zaznamenávat název souboru nebo autora kódu nebo řídit viditelnost ovládacích prvků a členů během vývoje formulářů.
Nadpis | Popis |
---|---|
Použití atributů | Popisuje, jak použít atribut na prvek kódu. |
Zápis vlastních atributů | Popisuje, jak navrhnout vlastní třídy atributů. |
Načítání informací uložených v atributech | Popisuje, jak načíst vlastní atributy pro kód načtený do kontextu provádění. |
Metadata a komponenty Self-Describing | Poskytuje přehled metadat a popisuje, jak se implementuje v přenosném spustitelném souboru .NET (PE). |
Postupy: Načtení sestavení do kontextu pouze pro reflexi | Vysvětluje, jak načíst informace o vlastních atributech v kontextu jen pro reflexi. |
Školení
Modul
Implementace dědičnosti tříd - Training
Zjistěte, jak vytvořit hierarchii tříd pomocí základních a odvozených tříd a jak skrýt nebo přepsat členy odvozené třídy pomocí klíčových slov "new", "virtual", "abstract" a "override".
Dokumentace
Načítání informací uložených v atributech - .NET
Naučte se načítat informace uložené v atributech, včetně pro instanci atributu, více instancí pro stejný obor, více instancí pro různé obory a atributy použité u členů třídy.
Další informace: Použití atributů
Vytvoření vlastních atributů - C#
Naučte se vytvářet vlastní atributy v jazyce C# definováním třídy atributů, která je odvozena z třídy Attribute.