HA

C# using 用法

C# using 用法

  1. 引入命名空間using System.Threading;
  2. 定義命名空間的別名using Thread = System.Threading;
  3. using(define class A,B;){use A;}的形式效果和java中帶資源的try語句很相似
    • using中聲明的對象必須實現IDisposable,且聲明多個對象時類型要一致(也可以直接用IDisposable接口對象來定義對象來規避);而java中帶資源的try語句也類似,try(define A,B){use A,B}catch(){]中的對象也必須實現AutoCloseable或者Closeable接口,但是不要求類型一致

reference

  1. C#-using用法详解
  2. c# using 关键字的用法
  3. C# Using Statement Examples
  4. using 语句(C# 参考)
  5. 带资源的try语句
  6. Java核心技術 11.2.4 帶資源的try語句