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

Полное имя типа в C#

Компилятор всегда может найти тип по полной цепочке имен, даже без using в начале файла.

Полное имя складывается из пространств и имени типа через точку: Shop.Tax.Rate. Такой запись пользуются, когда в файле нет директивы using или когда два пространства содержат одноименные типы и нужно указать, какой именно требуется.

Класс во вложенном пространстве:

namespace Shop.Tax; class Rate { public static int Value() { return 20; } }

В Program.cs обратимся только по полному имени:

Console.WriteLine(Shop.Tax.Rate.Value());

Создайте Legacy.V1.Api и Legacy.V2.Api с методами, возвращающими строки "v1" и "v2". Выведите оба результата из Program.cs только через полные имена.

Уберите короткие подключения имен из файла, где вызываете свой класс, и перепишите обращения на полные имена без ошибок компиляции.

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