将hashset与文件进行比较

时间:2012-05-17 09:18:53

标签: c# hashset

如何将hashset与文件内容进行比较?

我想要某种循环,将文件内容与hashset进行比较,然后在hashset中的位置停止,如果它在文件中找不到相同的内容

1 个答案:

答案 0 :(得分:1)

示例

string[] array1 = { "cat", "dog", "cat", "leopard", "tiger", "cat" };
var hash = new HashSet<string>(array1);
    string f = "TextFile1.txt";
using (StreamReader r = new StreamReader(f))
{

    string line;
    while ((line = r.ReadLine()) != null)
    {

    if(!hash.Contains(line))
              break;
    }
}