为什么控制台应用程序给出错误
本文关键字:出错 错误 应用程序 控制台 为什么 | 更新日期: 2023-09-27 18:37:24
我有以下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
CheckAndCreateFolder("C:''FolderCreate");
CheckAndCreateFolder("C:''FolderCreate2");
CheckAndCreateFolder("C:''FolderCreate3");
CheckAndCreateFolder("C:''FolderCreate4");
}
}
public class CheckAndCreateFolder(string p)
{
if (!Directory.Exists(p)) {
Directory.CreateDirectory(p);
}
}
}
我收到Invalid token in '(' in class, struct, or interface member declaration
和其他错误。
我的应用程序正在尝试创建一个目录(如果它不存在)。
如何解决错误。
您定义类的方式不正确。
public class CheckAndCreateFolder(string p)
{
if (!Directory.Exists(p)) {
Directory.CreateDirectory(p);
}
}
这应该是一种方法。
static void CheckAndCreateFolder(string p)
{
if (!Directory.Exists(p)) {
Directory.CreateDirectory(p);
}
}
并且应该将其添加到名为 Program
的类中。
class Program
{
static void Main(string[] args)
{
CheckAndCreateFolder("C:''FolderCreate");
CheckAndCreateFolder("C:''FolderCreate2");
CheckAndCreateFolder("C:''FolderCreate3");
CheckAndCreateFolder("C:''FolderCreate4");
}
static void CheckAndCreateFolder(string p)
{
if (!Directory.Exists(p))
{
Directory.CreateDirectory(p);
}
}
}