简而言之,我的作业要求我演示 Directory 和 DirectoryInfo 类的操作。当我输入一种方法的测试示例时,我收到一条错误消息,表明该方法名称在当前上下文中不存在。我最终该如何解决这个问题?我附上下面的代码。
internal class Directory
{
static void Main(string[] args)
{
string dirName = "E:\\";
if (Directory.Exists(dirName)) //<-вот здесь на Exists
{
Console.WriteLine("Подкаталоги:");
string[] dirs = Directory.GetDirectories(dirName); //<-и здесь на GetDirectories
foreach (string s in dirs)
{
Console.WriteLine(s);
}
Console.WriteLine();
Console.WriteLine("Файлы:");
string[] files = Directory.GetFiles(dirName); //<-и тут на GetFiles
foreach (string s in files)
{
Console.WriteLine(s);
}
}
}
}
正如评论中所建议的,我的类名与系统类一致。
我不明白我是如何纠正出现的第二个错误的,我只知道我
main()
从某个地方得到了第二个函数。更正的代码: