zoukankan      html  css  js  c++  java
  • using关键字的三种使用方式

    C#中using关键字有三种使用方式:

    (1)using 指令

             命名空间名字

             eg: using System;

    (2)using 别名

            使用场景:当两个cs文件都包含同一个名字的时候使用,不需要使用详细命名空间来区分相同的名字,直接使用别名更方便。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using aClass = NameSpace1.MyClass;
    using bClass = NameSpace2.MyClass;
    
    namespace ConsoleAppUsing
    {
        class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main(string[] args)
            {
                //
                // TODO: 在此处添加代码以启动应用程序
                //
                aClass my1 = new aClass();
                Console.WriteLine(my1);
                bClass my2 = new bClass();
                Console.WriteLine(my2);
                Console.WriteLine("Press any key");
                Console.Read();
            }
        }
    }

    (3)using语句   

              定义一个范围,在范围结束时释放对象。

    using(SqlConnection conn = new SqlConnection(conStr))
    {
         conn.Open();
    }

     在using内打开数据库连接,当超出using范围后,自动关闭连接,释放资源。

     当然后也可以使用try-finally的方式,它在作用上是等效于using的,但是using使用更方便(推荐使用)。

     如下所示:

    try
    {
        SqlConnection conn = new SqlConnection(conStr);
        conn.Open();
    }
    finally
    {
        conn.Dispose();
    }
    浮躁的人容易问:我到底该学什么;----别问,学就对了; 浮躁的人容易问:JS有钱途吗;----建议你去抢银行; 浮躁的人容易说:我要中文版!我英文不行!----不行?学呀! 浮躁的人分两种:只观望而不学的人;只学而不坚持的人; 浮躁的人永远不是一个高手。
  • 相关阅读:
    extjs4 数据实体模型
    WPF实现MDI窗体的方法
    WPF中图形表示语法详解(Path之Data属性语法
    Wpf DataGrid 数据绑定 排序 删除
    WPF: 使用TestApi模拟用户输入
    extjs4 事件处理
    WPF触发器
    XPath语法 在C#中使用XPath示例
    WPF 4 中DataGrid的模板列做双向数据绑定
    extjs4 标准面板
  • 原文地址:https://www.cnblogs.com/qianlang/p/11015352.html
Copyright © 2011-2022 走看看