在C#中,我是否需要关闭文件流
File.Close()
Run Code Online (Sandbox Code Playgroud)
在调用其create方法之后
File.Create(path)
Run Code Online (Sandbox Code Playgroud)
?
根据您在问题中链接的MSDN页面,答案是肯定的.
请注意备注部分:
此方法创建的FileStream对象的默认FileShare值为None; 在原始文件句柄关闭之前,没有其他进程或代码可以访问创建的文件.
但是,如果您在using语句中编写它,那么c#编译器会为您处理文件流的关闭和处理:
using (var fs = File.Create(path))
{
// Do your stuff here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |