想查看两个txt文件中其中一个的每行的字符串是否在另一个txt中包含,也就是将两个txt中的内容匹配起来
例如txt1中是:A(15)
              B
txt2中是:A
          B(1)代码如下:
            StreamReader sf1 = File.OpenText(filePath1);
            StreamReader sf2 = File.OpenText(filePath2);
            for (int i = 0; i < 2; i++)
            {
                Name_Dim = sf1.ReadLine();
                //Console.WriteLine(Name_Dim);
                for (int j = 0; j < 2; j++)
                {                    Name_PD = sf2.ReadLine();
                    //Console.WriteLine(Name_PD);                    if (Name_Dim.Contains(Name_PD) || Name_PD.Contains(Name_Dim))
                    {
                        System.Console.WriteLine("DIM包含PD有匹配的字符");
                        System.Console.WriteLine("{0},{1},{2},{3}", Name_Dim, Name_PD, i, j);
                        count++;
                    }                }
              }调试之后提醒我:未处理的异常:System.ArgumentNullException:值不能为空
想问各位大侠,哪里出错了呢