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

Пространство имен на уровне файла в C#

Блочная форма namespace { } добавляет отступ ко всему содержимому файла.

Пространство имен на уровне файла задают строкой namespace Shop; в начале файла. Все типы ниже автоматически попадают в Shop без лишних скобок. Смысл тот же, что у блочной формы, но файл читается компактнее.

Перепишем класс цены через форму на уровне файла:

namespace Shop; class Price { public static int Value() { return 100; } }

Вызов из Program.cs не меняется:

Console.WriteLine(Shop.Price.Value());

Оформите класс Tag в пространстве Parts.Engine компактной записью на уровне файла и выведите результат его статического метода.

Переведите один из своих классов с блочного пространства имен на компактную форму и убедитесь, что полное имя типа то же.

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