Анонимный тип | Anonymous type

Анонимный тип | Anonymous type

Анонимные типы предлагают удобный способ инкапсулирования набора свойств (readonly) в один объект без необходимости предварительного явного определения типа.

Имя типа создается компилятором и недоступно на уровне исходного кода. Анонимные типы являются ссылочными типами, которые происходят непосредственно от класса object. Компилятор присваивает им имена, несмотря на то что эти имена недоступны для приложения.

В анонимных типах можно использовать анонимные типы

Анонимные типы обычно используются в предложении select выражения запроса для возврата подмножества свойств из каждого объекта в исходной последовательности. (LINQ)

Создание анонимного типа:

var anon = new { Property1 = 42, Property2 = "Hello" };

Подробнее про анонимный тип: https://metanit.com/sharp/tutorial/3.20.php;

results for ""

    No results matching ""