【发布时间】:2020-12-09 14:31:55
【问题描述】:
我正在尝试打开一个文件,我想返回例如X表示文件路径不存在,Y表示文件无法打开,Z表示成功。
但是,我不明白如何检查“文件无法打开”错误,而且我不确定我的 try-catch 是否正确。我还想添加另一个语句来检查文件是否已经打开。
public int Opener(string fileName)
{
string text = "";
try
{
text = File.ReadAllText(fileName);
return "Something to Return";
}
catch (FileNotFoundException)
{
return "Something to Return";
}
【问题讨论】:
-
函数被声明为返回一个
int,所以你需要一个数字,比如-1、0、1。
标签: c# error-handling file-io