我试图获取并将此对象的列表发送到文本文件.文本文件采用以下格式.
name,IDnumber,department,value
有很多行,所以我用它来读取它们.这是读取和写入文件的代码.
public List<Employee> ReadFile(string fileName) {
StreamReader fileIn = new StreamReader(fileName);
fileIn = File.OpenText(fileName);
List<Employee> list = new List<Employee>();
string[] test;
string name;
string ID;
string dep;
string post;
while (!fileIn.EndOfStream || !File.Exists(fileName)) {
string inString = fileIn.ReadLine();
test = inString.Split('#');
name = test[0];
ID = test[1];
dep = test[2];
post = test[3];
Employee newEmp = new Employee(name, ID, dep, post);
list.Add(newEmp);
}
fileIn.Close();
return list;
}
Run Code Online (Sandbox Code Playgroud)
public void WriteFile(List<Employee> outList, string file) {
StreamWriter writeOut = new …Run Code Online (Sandbox Code Playgroud) c# ×1