所以我在另一个问题中看到了答案,说这应该有效:
using System.IO;
if (File.Exists(Path))
{
Action();
}
但是,当我这样做时,我会收到这些错误:
'System.IO' is a 'namespace', which is not valid in the given context
The Name 'File' does not exist in the current context
我做错了什么?
答案 0 :(得分:10)
您需要将using System.IO;
放在课堂外的文件顶部。
答案 1 :(得分:4)
在文件顶部添加using System.IO;
或强>
像
一样使用它if (System.IO.File.Exists(Path))
{
//do whatever
}
答案 2 :(得分:2)
很难说出你正在做什么,但看起来你可能需要一些帮助你的陈述顺序。 {。1}}语句出现在.cs文件的开头,您的逻辑需要出现在类中的方法中。
以下是使用控制台应用程序完成的方法:
using
答案 3 :(得分:1)
在文件的最顶部:
using System.IO; <--
namespace Application1
{