using指示符的另一个用法

本文介绍C#中使用using指令为类指定别名的方法,通过实例展示如何简化对多层嵌套类的引用,使代码更易读和维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       今天在阅读Insid C#电子书时,学到了using指示符号另一种用法。
       通常 using 指示符只能用于引用名字空间,而不能直接引用类。虽然类不能使用 using 指示符,但是 using 尾随一个变量,可以为类指定一个别名,并且可直接使用该别名引用类的方法。例如:
None.gif using  output  =  System.Console;
None.gif
None.gif
namespace  InsideCSharp
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
class UsingAliasApp
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        
static void Main()
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif             output.WriteLine(
"This an example of the using " +
InBlock.gif                 
"alias directive");
ExpandedSubBlockEnd.gif        }

ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}
        这种灵活性,可以让你很方便给在 .NET 层次中多层嵌套的类指定一个用途清晰的别名,使得你的代码更容易编写和维护。

转载于:https://www.cnblogs.com/stzyw/archive/2005/08/14/214936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值