我正在比较两个 excel 文件,对于我当前的测试 - 我有两个完全相同的文件,每个文件包含一列和 5 行。当我检查它们是否相等时,它会失败并说其中一个文件已向其中添加了项目。
不确定我是否以错误的方式检查某些内容:
bool areEqual = false;
if (fileB.excelRows.Count() == fileA.excelRows.Count())
{
int i = 0;
while ((i < fileB.excelRows.Count()) && (fileB.excelRows[i] == fileA.excelRows[i]))
{
i += 1;
}
if (i == fileB.excelRows.Count())
{
areEqual = true;
}
}
if (areEqual)
MessageBox.Show("The files are the same");
else
{
....
}