标签:
1.using指令。using + 命名空间名字。命名空间名字可以是系统本有,也可是自己定义的class。
2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。
达成条件:当同一个.cs文件引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候
格式:
using
System;
using
aClass = NameSpace1.MyClass;
using
bClass = NameSpace2.MyClass;
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace program { public partial class Form_Main : Form { public Form_Main() { InitializeComponent(); } private void Btn_Click(object sender, EventArgs e) { using(new test())//在using语句中创建test对象 { }//using语句块执行完成后会自动调用test对象的Dispose方法 } class test:IDisposable//定义test类实现IDisposable接口 { public void Dispose()//实现接口方法 { MessageBox.Show("已经执行Test对象的Dispose方法","提示");//弹出消息对话框 } } } }
2·控制台应用程序
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace UseUsing { class Program { static void Main(string[] args) { using(MyUsing mu = new MyUsing()) { } Console.ReadLine(); } } class MyUsing : IDisposable { public void Dispose() //实现接口方法 { Console.WriteLine("Dispose被调用"); } } }
标签:
原文地址:http://www.cnblogs.com/tamato-jacob-wealllostcontrol/p/4764746.html