Rozdział 14. Atrybuty

Na platformie .NET można dodawać do komponentów, typów oraz ich składowych atrybuty. Przeznaczeniem atrybutów jest kontrola oraz modyfikacja sposobu działania platformy, biblioteki, narzędzia, kompilatora bądź samego CLR. Na przykład w rozdziale 1. przedstawiona została klasa oznaczona atrybutem [TestClass]. Informował on platformę do wykonywania testów jednostkowych, że klasa, do której został dodany, zawiera jakieś testy, które należy wykonać jako element całego zestawu.

Atrybuty są pasywnymi pojemnikami zawierającymi informacje, które same w sobie nic nie robią. Jako ich odniesienie w rzeczywistym świecie można by przedstawić etykietę adresową: można wydrukować taką etykietę zawierającą adres odbiorcy oraz numer identyfikacyjny ...

Get C# 8.0. 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.