案件:
我正在向我的arraylist添加对象,在我将对象添加到我的arraylist之前,我检查是否已经存在相同的对象.之后我尝试将完整的arraylist重写为文本文件.
码:
WaardeObjecten obj = new WaardeObjecten(index.ToString(), allFiles[index].ToString(), values[0], values[1], values[2], values[3], values[4], values[5], values[6], values[7], values[8], values[9], values[10], values[11], values[12], values[13], values[14], values[15], values[16], values[17]);
//Check if duplcatie
foreach (WaardeObjecten item in listOfWaardeObjecten)
{
if (item.getIndex() == obj.getIndex())
{
listOfWaardeObjecten.Remove(item);
}
}
//Add to arraylist
listOfWaardeObjecten.Add(obj);
//writedata to log file
writeLogFile();
Run Code Online (Sandbox Code Playgroud)
将所有arraylist元素写入.txt文件的代码:
//Creating a streamwriter to write to the file with the path of logFileName.
using (FileStream fs = new FileStream(logFileName, FileMode.Truncate, FileAccess.Write))
using (var sw = new …Run Code Online (Sandbox Code Playgroud)