using指示符的另一个用法
今天在阅读Insid C#电子书时,学到了using指示符号另一种用法。
通常using指示符只能用于引用名字空间,而不能直接引用类。虽然类不能使用using 指示符,但是using尾随一个变量,可以为类指定一个别名,并且可直接使用该别名引用类的方法。例如:
这种灵活性,可以让你很方便给在.NET层次中多层嵌套的类指定一个用途清晰的别名,使得你的代码更容易编写和维护。
通常using指示符只能用于引用名字空间,而不能直接引用类。虽然类不能使用using 指示符,但是using尾随一个变量,可以为类指定一个别名,并且可直接使用该别名引用类的方法。例如:
using output = System.Console;
namespace InsideCSharp
{
class UsingAliasApp
{
static void Main()
{
output.WriteLine("This an example of the using " +
"alias directive");
}
}
}
namespace InsideCSharp
{
class UsingAliasApp
{
static void Main()
{
output.WriteLine("This an example of the using " +
"alias directive");
}
}
}