Описание тега .net-attributes

Тег `.Net attributes` описывает все, что связано с использованием или созданием атрибутов в исходном коде.net. Он специально предназначен для классов, производных от типа System.Attribute.

Атрибуты.Net описывают создание и использование классов атрибутов в программном коде.Net (C#, VB.Net или иначе). Атрибуты.Net являются производными от класса System.Attribute и могут применяться кmethods, classes или assemblies.

Версия сборки описывается с помощью атрибутов сборки:

// Set version number for the assembly.
[assembly:AssemblyVersionAttribute("4.3.2.1")]

Классы могут быть украшены атрибутами для обозначения особого использования:

[TestClass]
public class MyTests 
{
    ..
}

Методы можно декорировать с помощью атрибутов:

[TestMethod]
public void MyFirstUnitTest() { .. }

Даже параметры можно декорировать с помощью атрибутов.