您现在的位置是:首页 >

integer是关键字吗 C#中using关键字的使用介绍

火烧 2021-12-27 04:15:52 1079
C#中u i g关键字的使用介绍   对于u i g关键字 可能大家比较熟悉的是引入包的功能如代码   u i g Sy tem   还有一种方法和上面的使用方法较类似 只是我们可以指定一个别名 代码

C#中using关键字的使用介绍  

  对于using关键字 可能大家比较熟悉的是引入包的功能如代码

  using System;

  还有一种方法和上面的使用方法较类似 只是我们可以指定一个别名 代码如

  using INet = System Net;

  最后一种用法则主要用于释放对象占用的资源的 代码如下

  using (ClassC c = new ClassC())

integer是关键字吗 C#中using关键字的使用介绍

  {

  c Print();

  }

  上面代码保证程序在退出using块时会执行对象c的Dispose方法 即使在using块中return退出函数或是抛出异常

  在这里ClassC必须实现接口IDisposable 不然会报出下面的编译出错代码          UsingTest ClassA : type used in a using statement must be implicitly convertible to System IDisposable

  从上面的代码看出 其实using语句试图将对象c隐式的转换成IDisposable接口

  综上所述 对c对象的using语句块相当于以下的程序块

  {

  ClassC c = new ClassC();

  try

  {

  c Print();

  }

  finally

  {

  ((IDisposable)c) Dispose();

  }

  }

lishixinzhi/Article/program/net/201311/12166  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码