Вложенное пространство имен в 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 через
вложенные блоки пространства имен, сохранив
то же полное имя в коде вызова.