本文介绍了'使用'是否仍然以这种方式工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
private void SomeFunction()
{
使用(StreamReader sr = new StreamReader( C:\\File.txt))
{
if (someCondition)
{
return ;
}
}
}
也许是一个愚蠢的问题...
但是,如果return语句跳出函数,文件是否仍会关闭?
解决方案
private void SomeFunction() { using (StreamReader sr = new StreamReader("C:\\File.txt")) { if (someCondition) { return; } } }
Maybe a stupid question...
But does the file still get closed given that the return statement jumps out of the function?
解决方案
这篇关于'使用'是否仍然以这种方式工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!