ОБНОВЛЕНИЕ: Начиная с C # 6, ответ теперь ДА .
Нет, в C # вы можете импортировать только пространства имен, а не классы.
Однако вы можете назначить ему более короткий псевдоним:
using M = System.Math;
Теперь вы можете использовать псевдоним вместо имени класса:
double y = M.Cos(3.14);
Будьте осторожны, как выиспользуйте это, все же.В большинстве случаев код более читабелен с описательным именем, таким как Math
, а не с загадочным M
.
Еще одним способом использования этого является, например, импорт одного класса из пространства имен.чтобы избежать конфликтов между именами классов:
using StringBuilder = System.Text.StringBuilder;
Теперь напрямую доступен только класс StringBuilder
из пространства имен System.Text
.