Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将哈希集与文件进行比较_C#_Hashset - Fatal编程技术网

C# 将哈希集与文件进行比较

C# 将哈希集与文件进行比较,c#,hashset,C#,Hashset,如何将hashset与文件内容进行比较 我需要某种循环,将文件内容与hashset进行比较,然后在hashset中的位置停止,前提是它在文件样本中没有找到相同的内容 string[] array1 = { "cat", "dog", "cat", "leopard", "tiger", "cat" }; var hash = new HashSet<string>(array1); string f = "TextFile1.txt"; using (StreamReader

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

我需要某种循环,将文件内容与
hashset
进行比较,然后在
hashset
中的位置停止,前提是它在文件样本中没有找到相同的内容

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;
    }
}
string[]array1={“猫”、“狗”、“猫”、“豹”、“虎”、“猫”};
var hash=新的HashSet(array1);
字符串f=“TextFile1.txt”;
使用(StreamReader r=新StreamReader(f))
{
弦线;
而((line=r.ReadLine())!=null)
{
如果(!hash.Contains(行))
打破
}
}