最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# using三種使用方法

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

C# using 三種使用方式介紹

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

2.using別名。using + 別名 = 包括詳細(xì)命名空間信息的具體的類型。
這種做法有個(gè)好處就是當(dāng)同一個(gè)cs引用了兩個(gè)不同的命名空間,但兩個(gè)命名空間都包括了一個(gè)相同名字的類型的時(shí)候。當(dāng)需要用到這個(gè)類型的時(shí)候,就每個(gè)地方都要用詳細(xì)命名空間的辦法來區(qū)分這些相同名字的類型。而用別名的方法會(huì)更簡(jiǎn)潔,用到哪個(gè)類就給哪個(gè)類做別名聲明就可以了。注意:并不是說兩個(gè)名字重復(fù),給其中一個(gè)用了別名,另外一個(gè)就不需要用別名了,如果兩個(gè)都要使用,則兩個(gè)都需要用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>
    /// 應(yīng)用程序的主入口點(diǎn)。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
      //
      // TODO: 在此處添加代碼以啟動(dòng)應(yīng)用程序
      //
 
      aClass my1 = new aClass();
      Console.WriteLine(my1);
      bClass my2 = new bClass();
      Console.WriteLine(my2);
      Console.WriteLine("Press any key");
      Console.Read();
    }
  }
}

3.using語句,定義一個(gè)范圍,在范圍結(jié)束時(shí)處理對(duì)象。

場(chǎng)景:
當(dāng)在某個(gè)代碼段中使用了類的實(shí)例,而希望無論因?yàn)槭裁丛颍灰x開了這個(gè)代碼段就自動(dòng)調(diào)用這個(gè)類實(shí)例的Dispose。
要達(dá)到這樣的目的,用try...catch來捕捉異常也是可以的,但用using也很方便。

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解C#面相對(duì)象編程中的繼承特性

    詳解C#面相對(duì)象編程中的繼承特性

    這篇文章主要介紹了C#面相對(duì)象編程中的繼承特性,是C#入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-01-01
  • C#日歷樣式的下拉式計(jì)算器實(shí)例講解

    C#日歷樣式的下拉式計(jì)算器實(shí)例講解

    如果我們正在做一個(gè)類似于庫存控制和計(jì)費(fèi)系統(tǒng)的項(xiàng)目,有些部分可能必須手動(dòng)計(jì)算數(shù)值。因此,用戶就不得不使用計(jì)算器得到結(jié)果,再填入到輸入字段中,或者在工作窗口上單獨(dú)打開一個(gè)計(jì)算器窗口??傊鞣N不便和麻煩。
    2015-09-09
  • winform開發(fā)使用通用多線程基類分享(以隊(duì)列形式)

    winform開發(fā)使用通用多線程基類分享(以隊(duì)列形式)

    多線程這個(gè)概念大家都很熟悉,對(duì)于winform的開發(fā)人員來說,用的還是多的.但估計(jì)都是用Timer,或者backgroundWorker,為大家寫了一個(gè)多線程的基類,只有你用到多線程拿過來就可以用了
    2013-12-12
  • C#實(shí)現(xiàn)簡(jiǎn)單的飛行棋游戲

    C#實(shí)現(xiàn)簡(jiǎn)單的飛行棋游戲

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)單的飛行棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C# Winform使用log4net進(jìn)行日志記錄

    C# Winform使用log4net進(jìn)行日志記錄

    Log4Net是從Java的log4j移植過來的,功能也與log4j類似,可以把日志信息輸出到文件、數(shù)據(jù)庫等不同的介質(zhì)或目標(biāo),下面我們就來學(xué)習(xí)一下如何使用log4net進(jìn)行日志記錄吧
    2023-11-11
  • C#實(shí)現(xiàn)窗體中動(dòng)態(tài)按鈕的設(shè)計(jì)方法

    C#實(shí)現(xiàn)窗體中動(dòng)態(tài)按鈕的設(shè)計(jì)方法

    在窗體界面中,通常以按鈕來代替菜單欄的功能,這種形式雖然給用戶一種直觀、界面風(fēng)格各異的感覺,但通常按鈕都是以靜止的形式顯示,所以本文給大家介紹了C#實(shí)現(xiàn)窗體中動(dòng)態(tài)按鈕的設(shè)計(jì)方法,感興趣的朋友可以參考下
    2024-04-04
  • C# 設(shè)計(jì)模式系列教程-命令模式

    C# 設(shè)計(jì)模式系列教程-命令模式

    在軟件系統(tǒng)中,行為請(qǐng)求者與行為實(shí)現(xiàn)者通常是一種緊耦合的關(guān)系,但某些場(chǎng)合,比如需要對(duì)行為進(jìn)行記錄、撤銷或重做、事務(wù)等處理時(shí),這種無法抵御變化的緊耦合的設(shè)計(jì)就不太合適。
    2016-06-06
  • C#簡(jiǎn)單讀取主機(jī)上所有進(jìn)程的方法

    C#簡(jiǎn)單讀取主機(jī)上所有進(jìn)程的方法

    這篇文章主要介紹了C#簡(jiǎn)單讀取主機(jī)上所有進(jìn)程的方法,涉及C#進(jìn)程的遍歷讀取操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-08-08
  • 實(shí)例詳解C#正則表達(dá)式

    實(shí)例詳解C#正則表達(dá)式

    這篇文章主要通過實(shí)例詳解C#正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • C# Winform實(shí)現(xiàn)捕獲窗體最小化、最大化、關(guān)閉按鈕事件的方法

    C# Winform實(shí)現(xiàn)捕獲窗體最小化、最大化、關(guān)閉按鈕事件的方法

    這篇文章主要介紹了C# Winform實(shí)現(xiàn)捕獲窗體最小化、最大化、關(guān)閉按鈕事件的方法,可通過重寫WndProc來實(shí)現(xiàn),需要的朋友可以參考下
    2014-08-08

最新評(píng)論

汶上县| 棋牌| 麦盖提县| 新宾| 锡林浩特市| 自治县| 从江县| 松江区| 盐源县| 石城县| 宜兰县| 崇阳县| 弥渡县| 唐山市| 左权县| 保靖县| 太保市| 长岭县| 江油市| 仲巴县| 遂川县| 德令哈市| 罗源县| 金沙县| 武邑县| 平邑县| 静宁县| 拜城县| 奎屯市| 黄梅县| 陈巴尔虎旗| 安徽省| 东乡县| 涞源县| 乌兰县| 台安县| 蓝田县| 河北省| 望都县| 内江市| 肥西县|