Статический импорт в 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 - с префиксом класса.