• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • C#中using關鍵字的使用

    發表于:2007-05-25來源:作者:點擊數: 標簽:可使用關鍵字using使用
    C#中可使用using關鍵字自動清除對象資源。 # MyObject.cs using System; namespace MyProjects { public class MyObject : IDisposable { public MyObject() { } public void Dispose ( ) { // Dispose Console.WriteLine ( "Disposed" ) ; // ... } } } # C
    C#中可使用using關鍵字自動清除對象資源。


    # 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會自動調用MyObject的Dispose方法.


    如果MyObject未實現IDispose接口,則編譯時會出錯:無法將類型“MyProjects. MyObject”隱式轉換為“System.IDisposable”


    這種寫法可替代


    try


    { //... }


    catch


    { }


    finnaly


    { MyObject.Dispose ( ) ; }



    作者Blog:http://blog.csdn.net/0328/

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>