亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# using三種使用方法

 更新時間:2017年01月12日 14:28:36   作者:心茶  
這篇文章主要為大家詳細介紹了C# using三種使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

C# using 三種使用方式介紹

1.using指令。using + 命名空間名字,這樣可以在程序中直接用命令空間中的類型,而不必指定類型的詳細命名空間,類似于Java的import,這個功能也是最常用的,幾乎每個cs的程序都會用到。
例如:using System; 一般都會出現在*.cs中。

2.using別名。using + 別名 = 包括詳細命名空間信息的具體的類型。
這種做法有個好處就是當同一個cs引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區(qū)分這些相同名字的類型。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名聲明就可以了。注意:并不是說兩個名字重復,給其中一個用了別名,另外一個就不需要用別名了,如果兩個都要使用,則兩個都需要用using來定義別名的。

using System;
using aClass = NameSpace1.MyClass;
using bClass = NameSpace2.MyClass;
 
namespace NameSpace1 
{
  public class MyClass 
  {
    public override string ToString() 
    {
      return "You are in NameSpace1.MyClass";
    }
  }
}
 
namespace NameSpace2 
{
  class MyClass 
  {
    public override string ToString() 
    {
      return "You are in NameSpace2.MyClass";
    }
  }
}
 
namespace testUsing
{
  using NameSpace1;
  using NameSpace2;
  /// <summary>
  /// Class1 的摘要說明。
  /// </summary>
  class Class1
  {
    /// <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語句,定義一個范圍,在范圍結束時處理對象。

場景:
當在某個代碼段中使用了類的實例,而希望無論因為什么原因,只要離開了這個代碼段就自動調用這個類實例的Dispose。
要達到這樣的目的,用try...catch來捕捉異常也是可以的,但用using也很方便。

using (Class1 cls1 = new Class1(), cls2 = new Class1())
{
 // the code using cls1, cls2
} // call the Dispose on cls1 and cls2

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • WPF拖動DataGrid滾動條時內容混亂的解決方法

    WPF拖動DataGrid滾動條時內容混亂的解決方法

    這篇文章主要介紹了WPF拖動DataGrid滾動條時內容混亂的解決方法
    2016-10-10
  • C#隱式/顯示實現接口方法詳解

    C#隱式/顯示實現接口方法詳解

    這篇文章主要為大家詳細介紹了C#隱式/顯示實現接口方法,接口的使用場景介紹,感興趣的小伙伴們可以參考一下
    2016-03-03
  • C#窗體控件DataGridView常用設置

    C#窗體控件DataGridView常用設置

    這篇文章主要為大家詳細介紹了C#窗體控件DataGridView常用10項設置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C#使用NPOI操作Excel工具類的實現

    C#使用NPOI操作Excel工具類的實現

    NPOI是POI項目的.NET遷移版本,使用NPOI可以在沒有安裝Office或者相應環(huán)境的機器上對Word或Excel文檔進行讀寫操作,下面我們就來學習一下如何使用NPOI編寫操作Excel的工具類吧
    2023-11-11
  • C#關于System.Collections空間詳解

    C#關于System.Collections空間詳解

    這篇文章主要介紹了C#關于System.Collections空間,需要的朋友可以參考下
    2014-07-07
  • C#編程實現簡易圖片瀏覽器的方法

    C#編程實現簡易圖片瀏覽器的方法

    這篇文章主要介紹了C#編程實現簡易圖片瀏覽器的方法,涉及C#基于WinForm操作圖片實現預覽功能的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • C#中System.IO.Pipelines庫的使用詳解

    C#中System.IO.Pipelines庫的使用詳解

    System.IO.Pipelines 是一個庫,旨在使在 .NET 中執(zhí)行高性能 I/O 更加容易,本文主要為大家詳細介紹了System.IO.Pipelines具體使用方法,感興趣的可以了解下
    2023-12-12
  • windows系統(tǒng)下,如何在C#程序中自動安裝字體

    windows系統(tǒng)下,如何在C#程序中自動安裝字體

    在Windows系統(tǒng)中,原有自帶的字體樣式有限,有時候我們的程序會使用到個別稀有或系統(tǒng)不自帶的字體。因此我們需要將字體打包到程序中,當程序啟動時,檢測系統(tǒng)是否有該字體,如果沒有則安裝該字體,也可以動態(tài)加載字體。
    2020-11-11
  • c#獲取兩個特定字符之間的內容并輸出的方法

    c#獲取兩個特定字符之間的內容并輸出的方法

    今天小編就為大家分享一篇c#獲取兩個特定字符之間的內容并輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • C#生成注冊碼的實例代碼

    C#生成注冊碼的實例代碼

    C#生成注冊碼的實例代碼,下面是一個小例子,需要的朋友可以參考一下
    2013-03-03

最新評論