using的几个用法

1.通过using调用命名空间

using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using DBUtility;
using System.Data.SqlClient;

2.为同名的Class取别名

using BLLCLass=BLL.Class1;
using ModelsClass=Models.Class1;
3.自动调用Dispose()方法,出了using的范围,就会调用
  using (OleDbConnection connection = new OleDbConnection(connectionString))
            {
                using (OleDbCommand cmd = new OleDbCommand(SQLString, connection))
                {
                    try
                    {
                        connection.Open();
                        int rows = cmd.ExecuteNonQuery();
                        return rows;
                    }
                    catch (System.Data.OleDb.OleDbException E)
                    {
                        connection.Close();
                        throw new Exception(E.Message);
                    }
                }
            }

 
 

猜你喜欢

转载自blog.csdn.net/hhw199112/article/details/79943483