Псевдоним имени в C#
Длинные цепочки вроде Legacy.V1.Api
утомляют глаз при частых вызовах.
Псевдоним задают строкой
using Old = Legacy.V1;. После этого можно
писать Old.Api вместо полного префикса.
Псевдоним не создает новую область - это
короткое имя для уже существующего пространства
или типа.
Класс в пространстве Shop:
namespace Shop;
class Price {
public static int Value() {
return 100;
}
}
В Program.cs зададим псевдоним и выведем значение:
using S = Shop;
Console.WriteLine(S.Price.Value());
Объявите пространства Parts.Engine и
Parts.Body с классами Tag,
возвращающими разные целые. В Program.cs
задайте псевдонимы Eng и Bod
и выведите оба результата.
Сократите префикс Legacy.V1 псевдонимом
Old и вызовите класс из этого пространства
через короткое имя.