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

Статический импорт в C#

Статические методы и поля часто вызывают через имя класса, но запись можно сократить.

Статический импорт задают строкой using static Shop.Price;. После этого в файле можно писать Value() вместо Price.Value() для статических членов этого типа. Обычный using Shop; сокращает только пространство, а using static - имя типа для статики.

Класс со статическим методом:

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

В Program.cs подключим статический импорт:

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

Сделайте класс Labels в App.Ui со статическим методом, возвращающим строку "ok". Выведите результат, подключив статические члены этого типа в начале файла.

В пространстве Math объявите Twice и Calc со статическими методами. Вызовите метод Twice без имени класса, а Calc - с префиксом класса.

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