C# using 的用法
Ø 前言
说起 C# using 语句,想必大家都不陌生,它是 C# 中关键字之一。我们基本每天写代码都会使用到,其实也非常简单。
1. 首先,说说 using 有哪些用途
1) 用于引用其他程序集中的命名空间,例如:
using System.Collections.Generic;
2) 为命名空间或类名设置别名
1) 为命名空间设置别名
using Gen = System.Collections.Generic;
2) 为类名设置别名
using IntList = System.Collections.Generic.List<int>;
IntList list = new IntList();
list.Add(1);
3) 释放对象资源
1) 释放对象资源也是 using 常见用法之一,C# 通过 .NET Framework 公共语言运行库 (CLR) 自动释放用于存储不再需要的对象的内存。
2) 使用 using 释放对象资源的类,必须实现 System.IDisposable 接口,在 Dispose() 方法中完成对资源的释放。
2. using 基本用法
首先,申明一个测试类
public class UsingClass : System.IDisposable
{
public string ObjectName { get; set; }
public UsingClass(string objName)
{
this.ObjectName = objName;
}
public void Dispose()
{
Console.WriteLine("{0}已经销毁", ObjectName);
}
}
1) 声明一个对象
using (UsingClass uc = new UsingClass("对象"))
{
Console.WriteLine("using 语句执行");
}
2) 同时声明多个对象
using (UsingClass uca = new UsingClass("对象A"), ucb = new UsingClass("对象B"), ucc = new UsingClass("对象C"))
{
Console.WriteLine("using 语句执行");
}
3) new 一个对象(当然这种用法没什么实际意义)
using (new UsingClass("对象"))
{
Console.WriteLine("using 语句执行");
}
- 谈C# using的用法与好处
- C#中using的三种用法
- C#中的using的三种用法
- using的几种用法 C#
- C#中using指令的几种用法
- c#的using用法
- C#中using关键字的作用及其用法
- C#中Using用法
- [黑马程序员]C#中using的用法总结
- 三种C# using的用法
- C#中using指令的几种用法
- C#中using和new的用法
- c# 防止内存泄露 内存溢出 之using的用法
- c# using的几种用法
- C#中using和as的用法【转】
- 三种C# using的用法
- C#中using的三种用法
- C#关于using用法的总结
- 【C#】using用法
- C# using的用法