相关疑难解决方法(0)

为什么需要关闭File.Create?

以下引发异常" The process cannot access the file 'D:\MyDir\First.txt' because it is being used by another process."

static void Main(string[] args)
{
    Directory.CreateDirectory(@"D:\MyDir");
    File.Create(@"D:\MyDir\First.txt");
    File.WriteAllText(@"D:\MyDir\First.txt", "StackOverflow.com");
}
Run Code Online (Sandbox Code Playgroud)

以下作品:

using (File.Create(@"D:\MyDir\First.txt"))
{ 
}
Run Code Online (Sandbox Code Playgroud)

要么

File.Create(@"D:\MyDir\First.txt").Close();
Run Code Online (Sandbox Code Playgroud)

为什么?什么File.Create需要关闭?

.net c#

31
推荐指数
5
解决办法
8694
查看次数

标签 统计

.net ×1

c# ×1