Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1464 of 1492 menu
◀ ▶

Assembly

typeof(string).Assembly - сборка, где лежит тип. GetName().Name для string равен "System.Private.CoreLib". Имя своей сборки, путь и версию в вывод не кладут - они зависят от проекта.

Синтаксис

Assembly assembly = typeof(string).Assembly;

Пример

Давайте прочитать имя сборки string:

using System; using System.Reflection; class Program { static void Main() { Assembly assembly = typeof(string).Assembly; string res = assembly.GetName().Name; Console.WriteLine(res); } }

Результат выполнения кода:

"System.Private.CoreLib"

Пример

Давайте прочитать имя сборки int:

using System; using System.Reflection; class Program { static void Main() { Assembly assembly = typeof(int).Assembly; string res = assembly.GetName().Name; Console.WriteLine(res); } }

Результат выполнения кода:

"System.Private.CoreLib"

Пример

Давайте сравнить сборки примитивов:

using System; using System.Reflection; class Program { static void Main() { Assembly first = typeof(string).Assembly; Assembly second = typeof(int).Assembly; bool res = first == second; Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить