因此,在工作中使用一个内部工具来比较两个 MDB 文件并列出两者之间的差异。但是,当使用两个相似的 MDB 测试该工具时,除了第二个删除了第一列之外,以下行会引发异常:
nCompareResult = ((IComparable)leftRows[nLeftRows][nLeftSortedColumn])
.CompareTo(rightRows[nRightRow][nRightSortedColumn]);
考虑到它试图将非空表格单元格与不存在的单元格进行比较,该比较应该等于什么?
如果我没有具体说明或忽略了什么,请随时在评论中告诉我。