public class DataBase:IDisposable {} IDisposable是什么意思啊
答案:2 悬赏:60 手机版
解决时间 2021-04-04 12:51
- 提问者网友:沉默菋噵
- 2021-04-04 03:11
public class DataBase:IDisposable {} IDisposable是什么意思啊
最佳答案
- 五星知识达人网友:山有枢
- 2021-04-04 04:31
IDisposable是一个接口,实现这个接口的类型会被要求实现一个叫Dispose的方法。当你的类型实现这个接口后,在使用using( YourClass obj = new YourClass())
{
}形式的代码时,在using语句块结束的时候会自动调用你实现的Dispose方法。而这个方法一般用于关闭一些重要的资源或者是非托管的资源,如文件句柄,数据库连接等。
{
}形式的代码时,在using语句块结束的时候会自动调用你实现的Dispose方法。而这个方法一般用于关闭一些重要的资源或者是非托管的资源,如文件句柄,数据库连接等。
全部回答
- 1楼网友:罪歌
- 2021-04-04 04:57
的 CLR 会使用自动GARBAGE回收功能,来适时释放资源
但是,这种自动释放并一定完全,所以最好还是自己能在 Dispose 中,写入具体的释放代码
但是,这种自动释放并一定完全,所以最好还是自己能在 Dispose 中,写入具体的释放代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯