小编Mas*_*Toy的帖子

set抛出StackOverflowException C#

我试图获取并将此对象的列表发送到文本文件.文本文件采用以下格式.

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
推荐指数
1
解决办法
124
查看次数

标签 统计

c# ×1