<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    C#的using語句

    Posted on 2007-02-12 15:53 dennis 閱讀(737) 評論(0)  編輯  收藏 所屬分類: C#歷程
    C#的using語句設計的蠻貼心,比java的import有趣一點。轉一篇文章.

    C#中的using除了作為命名空間指示符(using System),類型的別名指示符(using Dos=System.Console),還有資源管理的語句功能:
    using (R r1 = new R ()) {
    ? ?r1.F();
    }
    在C#中被翻譯為:
    R?r1?=?new?R();
    try?{
    ???r1.F();
    }
    finally?{
    ???
    if?(r1?!=?null)?((IDisposable)r1).Dispose();
    }

    r1當然要支持Dispose()方法了

    再來一個例子:
    #?MyObject.cs

    using ?System;

    ?

    namespace ?MyProjects

    {

    ????
    public ? class ?MyObject?:?IDisposable

    ????{

    ????????
    public ?MyObject()

    ????????{

    ????????}

    ?

    ????????
    public ? void ?Dispose?(?)

    ????????{

    ????????????
    // ?Dispose

    ????????????Console.WriteLine?(?
    " Disposed " ?)?;

    ????????????
    // ?

    ????????}

    ????}

    }

    ?

    #?Class1.cs

    using ?System;

    ?

    namespace ?MyProjects

    {

    ?????
    public ? class ?Class1

    ?????{

    ?????????
    public ?Class1()

    ?????????{

    ?????????}

    ?

    ?????????
    public ? static ? void ?Main?(? string []?args?)

    ?????????{

    ??????????????
    using ?(?MyObject?myObject? = ? new ?MyObject?(?)?)

    ??????????????{

    ???????????????????Console.WriteLine?(?
    " quit " ?)?;

    ??????????????}

    ?????????}

    ?????}

    }

    ?

    使用using會自動調用MyObjectDispose方法.
    主站蜘蛛池模板: 中文字幕免费在线看电影大全 | 亚洲国产精品无码久久98| 久久午夜免费鲁丝片| 亚洲精品无码久久久久sm| 国产99久久久久久免费看| 国产亚洲精品免费视频播放| 一级有奶水毛片免费看| 亚洲国产精品无码久久一区二区| 中文在线免费看视频| 久久精品国产亚洲香蕉| 在线观看免费中文视频| 亚洲国产精品免费观看| 日韩电影免费在线观看视频| 免费亚洲视频在线观看| 亚洲一区二区三区自拍公司| 久久青草免费91线频观看不卡 | 亚洲午夜久久久久妓女影院| a国产成人免费视频| 亚洲日本在线观看网址| 最近2019中文字幕免费看最新 | 久久久久亚洲AV无码专区首JN | 亚洲精品无码成人片久久| 免费国产黄网站在线观看 | 免费的黄色的网站| 亚洲日韩激情无码一区| 国产成人精品免费视| 亚洲AV色欲色欲WWW| 亚洲综合伊人久久大杳蕉| 91精品免费久久久久久久久| 亚洲国产成人手机在线观看| 亚洲中文字幕伊人久久无码| 99久9在线|免费| 亚洲av无码片vr一区二区三区 | 91视频免费网站| 亚洲人成电影网站| 亚洲国产高清在线一区二区三区| 中文字幕久精品免费视频| 亚洲综合色一区二区三区| 激情综合色五月丁香六月亚洲| 亚洲免费闲人蜜桃| 一本到卡二卡三卡免费高|