-2
Contains()でlinqクエリを使用しています。 「CharにContains()の定義が含まれていない」というエラーが表示されます。 System.Linqという名前空間も使用しています。それでも、この例外が発生しています。これは私のコードです。CharにContains()の定義が含まれていません
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が文字列配列の場合、コードは正常に動作しますが、文字列の場合はコンパイラがエラーを生成します。 – user3185569
'myfiles'とは何ですか? – yaakov
それはそうではないようです... –