using in the function
Class aa
{
public aa()
public void kk()
{
}
}
class D : IDisposable
{
void IDisposable.Dispose() { }
public void Dispose() { }
public static void Main()
{
using (D d = new D()) { } // D must be Disposable, after this, "d" disappear
aa ttt = new aa();
}
}
------------------------------------------
Dispose some types in a class, after using
using System;
public class C<T>
public class C<T> where T : IDisposable
{
public void F(T t)
{
using (t) {}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步