c# using的使用

(1)对命名空间的引用

比如 using System; 这样的命名空间,在加入了dll 包之后,也要对包进行引用

(2)对不同命名空间同一方法别名的区分即:定义别名

namespace someName1
{
    public class some
    {
        public string getSomeString()
        {
            return "this is method of someName1";
        }
    }
}
namespace someName2
{
    public class some
    {
        public string  getSomeString()
        {
            
            return "this is method of someName2";
        }
    }
}

定义两个命名空间

下面是定义别名

using oneName = someName1.some;
using twoName = someName2.some;

下面是使用

    
            oneName one = new oneName();
            Console.WriteLine( one.getSomeString());
            twoName two = new twoName();
            Console.WriteLine(two.getSomeString());
            Console.Read();

这样就避免了很多重名的麻烦,而且,使得有些很长的命名空间的名字的以简化

(3)简化try catch 得到在此定义域内自动释放所新建的对象,以简化代码

using (Class1 cls1 = new Class1(), cls2 = new Class1())
{
  // the code using cls1, cls2
} // call the Dispose on cls1 and cls2




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值