C# TXT文件之间的比较
在C#中,我想制作数组列表并在其中存储2个文本文件。然后,我想将另一个未知文件与列表中的文件进行比较,看看它是否与数组列表中的文件相同或相似 第一个文件包含:C# TXT文件之间的比较,c#,text,arraylist,compare,C#,Text,Arraylist,Compare,在C#中,我想制作数组列表并在其中存储2个文本文件。然后,我想将另一个未知文件与列表中的文件进行比较,看看它是否与数组列表中的文件相同或相似 第一个文件包含: 312 3151 421 231 756 124 141 512 257 643 151 6231 1585 645 7346 8352 67554 2532 4134.123 1523.134 676.45 第二个文件包含: 312 3151 421 231 756 124 141 512 257 643 151 6
312 3151 421
231 756 124
141 512 257
643 151 6231
1585 645 7346
8352 67554 2532
4134.123 1523.134 676.45
第二个文件包含:
312 3151 421
231 756 124
141 512 257
643 151 6231
1585 645 7346
8352 67554 2532
4134.123 1523.134 676.45
未知文件:
643 151 6231
532 511 1551
5135 16875 6346
我想比较两个文件并找到匹配的文件。我该怎么做呢?假设您有两个文件(或数组)A和B要与X文件(或数组)进行比较 简单算法的基础可以是:
- 通过读取单行(或行)迭代X文件(或数组)
- 对于此行(或行):
- 在一个文件(或数组)上迭代,并计算类似的出现次数
- 在B文件(或数组)上迭代并计算类似的出现次数
- 对于此行(或行):
- 现在,您可以在A或B文件(或数组(!)之间选择每个文件(或数组)的每行(或每行)匹配出现次数,例如,通过优先选择具有最高类似出现次数计数的文件