Rozdział 17. Atrybuty i odzwierciedlanie

Oprócz danych i kodu program .NET może zawierać metadane (ang. metadata). Są to informacje na temat danych — a więc informacje dotyczące typów, kodu, pól i tak dalej — które są przechowywane wraz z samymi danymi tworzącymi program. W niniejszym rozdziale zostanie zaprezentowany sposób, w jaki powstają niektóre z tych metadanych i w jaki są używane.

Duża część metadanych to informacje, których platforma .NET potrzebuje, aby wiedzieć, jak należy używać kodu. Metadane definiują na przykład, czy określona metoda ma charakter publiczny, czy prywatny. Można też jednak dodawać własne metadane. Robi się to za pomocą atrybutów (ang. attributes).

Odzwierciedlanie (ang. reflection) jest z kolei procesem, dzięki któremu ...

Get C#. Programowanie. Wydanie VI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.