Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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# 字符不';不包含Contains()的定义_C#_Linq - Fatal编程技术网

C# 字符不';不包含Contains()的定义

C# 字符不';不包含Contains()的定义,c#,linq,C#,Linq,我正在使用包含()的linq查询。它将错误显示为“Char不包含Contains()的定义”。我也在使用名称空间System.Linq。即便如此,我还是得到了这个例外。这是我的密码 var requiredfiles = new[] { "xxx", "yyy", "zzz" }; var messages = from file in requiredfiles select myfiles.Any(j => j.Contains(file))

我正在使用包含()的linq查询。它将错误显示为“Char不包含Contains()的定义”。我也在使用名称空间System.Linq。即便如此,我还是得到了这个例外。这是我的密码

var requiredfiles = new[] { "xxx", "yyy", "zzz" };

var messages = from file in requiredfiles 
               select myfiles.Any(j => j.Contains(file)) 
                   ? string.Format("{0}:true", file) 
                   : string.Format("{0}: false", file);

其中myfiles是一个字符串数组。

检查
myfiles
的类型,它似乎是一个
字符串。在字符串上循环会在每次迭代中产生一个字符。Char类没有任何名为Contains的方法

myfiles.Any(j => j.Contains(file))
如果
myfiles
是一个字符串,表示j是一个字符,则不起作用

如果
myfiles
是一个字符串数组,这意味着j是一个字符串,那么它将起作用


Contains
方法是String类的一部分。

您到底想做什么?预期的结果是什么?如果myfiles如您所说是字符串数组,您的代码将正常工作,但是如果它是字符串,编译器将生成您所述的错误。什么是
myfiles
?似乎不是…代码在我这端执行正常,
myfiles
被初始化为字符串数组。你能告诉我们如何实例化和填充
myfiles
吗?检查我的答案,它会对你有用的