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

GetExecutingAssembly

Assembly.GetExecutingAssembly - сборка текущего метода. Её имя совпадает с typeof(Program).Assembly.GetName().Name → True. Само имя в вывод не кладут.

Синтаксис

Assembly assembly = Assembly.GetExecutingAssembly();

Пример

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

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

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

True

Пример

Давайте сравнить ссылки на сборку:

using System; using System.Reflection; class Program { static void Main() { Assembly current = Assembly.GetExecutingAssembly(); Assembly fromType = typeof(Program).Assembly; bool res = current == fromType; Console.WriteLine(res); } }

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

True

Пример

Давайте проверить, что имя не пустое:

using System; using System.Reflection; class Program { static void Main() { string name = Assembly.GetExecutingAssembly() .GetName().Name; bool res = !string.IsNullOrEmpty(name); Console.WriteLine(res); } }

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

True

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

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