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

Вложенное пространство имен в C#

Внутри одной области снова может повториться имя. Тогда добавляют еще один уровень.

Вложенное пространство задают записью namespace Shop.Tax { ... } или вложенными блоками namespace Shop { namespace Tax { } }. Полное имя типа тогда Shop.Tax.Rate.

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

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

В Program.cs выведем значение по полному имени:

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

Объявите App.Ui.Label как класс со статическим методом, возвращающим строку "ok", и выведите ее по полному имени.

Перепишите объявление Rate через вложенные блоки пространства имен, сохранив то же полное имя в коде вызова.

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