我创建了这个类“XML_Toolbox”,我的任何表单都可以使用它来执行我将重复使用的任何关键XML操作。所以说到这里,这是类'代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Windows.Forms;
namespace Personal_Finance_Manager
{
class XML_toolbox
{
public static void createFile (string filename, string filePath)
{
string createPath = filePath + @"\" + filename + ".txt";
if (file.exists(createPath))
{
StreamWriter outfile = new StreamWriter(createPath, true);
}
else
{
MessageBox.Show("This file already exists!!! Please choose another name!");
}
}
}
}
所有单个部分在从另一个表单调用时都在工作,直到我添加了:
if (file.exists(createPath)) {}
IF声明。
现在我正在接受
当前上下文中不存在名称“file”
错误。
使用System.IO;
我还缺少什么?
谢谢!
答案 0 :(得分:8)
班级名称为File
而不是file
,方法名称为Exists
。 C#区分大小写。
答案 1 :(得分:4)
它被称为File
,而不是file
。
File.Exists()