为什么捕捉不到异常?
using System;
using System.IO;
class DirectoryTest
{
public static void Main()
{
DirectoryInfo d=new DirectoryInfo("f:\\c#");
DirectoryInfo d1;
DirectoryInfo d2;
try
{
d1=d.CreateSubdirectory("file1");
}
catch(IOException e)
{
Console.WriteLine("Directory file1 failed because:{0}",e);
return;
}
try
{
d2=d.CreateSubdirectory("file1");
}
catch(IOException e)
{
Console.WriteLine("Directory File2 failed because:{0}",e);
return;
}
}
}
明明有了file1了,为什么没有发生什么异常IOException