C#读写文件时using是什么意思
答案:3 悬赏:10
解决时间 2021-01-09 18:07
- 提问者网友:ミ烙印ゝ
- 2021-01-08 21:19
C#读写文件时using是什么意思
最佳答案
- 二级知识专家网友:琴狂剑也妄
- 2021-01-08 21:35
1、因为像 StreamReader 、SqlConnection等非.net托管的范围,没办法自己释放资源,所以需要using进行手动资源释放,如果超出了花括号的范围,那资源就被释放了
2、除了用using,也可以用try{}catch{} finally{//在这里进行Dispose()}
3、如果不释放资源的话 电脑长时间运行,就导致内存越来越小,最后机器就自动重启了
2、除了用using,也可以用try{}catch{} finally{//在这里进行Dispose()}
3、如果不释放资源的话 电脑长时间运行,就导致内存越来越小,最后机器就自动重启了
全部回答
- 1楼网友:怀裏藏嬌
- 2021-01-09 00:14
就是用完了自动释放内存,实际上不写也没什么。
- 2楼网友:煞尾
- 2021-01-08 22:40
using是释放内存的作用,写不写有很大的差别,当你读取的数据量过多的时候,不释放的话,会造成那些内存用不了,专业用语不会,总之就是那些内存没法用,要是没差别,微软弄个using出来干嘛
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯