我是一个新手,并试图重新回到编程游戏中。很抱歉我的无知和缺乏知识。
我正在尝试查看如何修复下面代码中的返回类型错误消息。我知道我可以使用显式数据类型在 try 块之外定义变量,但可以为 'var' 或任何其他建议完成。
private IEnumerable GetDirFiles(String location)
{
try
{
//Search all directories for txt files
var emailfiles = Directory.EnumerateFiles(location, "*.txt", SearchOption.AllDirectories);
}
catch(Exception ex)
{
Console.WriteLine("Message for admins: " + ex.Message);
}
finally
{
textBox1.Clear();
var emailfiles = Directory.EnumerateFiles(location, "*.msg", SearchOption.AllDirectories);
}
return emailfiles;
}
错误消息是“当前上下文中不存在电子邮件文件”,我明白为什么,因为它是在 try 块中定义的。
谢谢。
LEATH
千万里不及你
Qyouu
相关分类