using关键字有两种用处
using关键字有两种用处:
(1) 用于引进已经引用的命名空间。例如:
using System.Data;
“引进已经引用的命名空间”的意思是,您首先必须到项目的References中添加引用,然后再在代码中使用using关键字。
(2) 用于在指定范围结束后让.NET自动调用实现了IDisposable接口的类的对象的Dispose()方法。例如:
(1) 用于引进已经引用的命名空间。例如:
using System.Data;
“引进已经引用的命名空间”的意思是,您首先必须到项目的References中添加引用,然后再在代码中使用using关键字。
(2) 用于在指定范围结束后让.NET自动调用实现了IDisposable接口的类的对象的Dispose()方法。例如:
1 using (SqlConnection connection = new SqlConnection(connectionString))
using (SqlConnection connection = new SqlConnection(connectionString))
2 {
{
3 using (SqlTransaction transaction = connection.BeginTransaction())
    using (SqlTransaction transaction = connection.BeginTransaction())
4 {
    {
5 //
        // 
6 } // 运行到此处时,自动调用transaction对象的Dispose方法
  } // 运行到此处时,自动调用transaction对象的Dispose方法
7 //
    // 
8 } // 运行到此处时,自动调用connection对象的Dispose方法
} // 运行到此处时,自动调用connection对象的Dispose方法
 using (SqlConnection connection = new SqlConnection(connectionString))
using (SqlConnection connection = new SqlConnection(connectionString))2
 {
{3
 using (SqlTransaction transaction = connection.BeginTransaction())
    using (SqlTransaction transaction = connection.BeginTransaction())4
 {
    {5
 //
        // 
6
 } // 运行到此处时,自动调用transaction对象的Dispose方法
  } // 运行到此处时,自动调用transaction对象的Dispose方法7
 //
    // 
8
 } // 运行到此处时,自动调用connection对象的Dispose方法
} // 运行到此处时,自动调用connection对象的Dispose方法 
                    
                 
        
 
     
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号