私はいくつかのC#コードを持っています:
var oldLines = System.IO.File.ReadAllLines(path);
var newLines = oldLines.Where(line => !line.Contains(wordToDelete));
System.IO.File.WriteAllLines(path, newLines);
コードは、新しい Windows アプリケーションで動作します。しかし、そのコードを既存のアプリに貼り付けると、次のエラーが発生します。
Error 2 Argument 2: cannot convert from
'System.Collections.Generic.IEnumerable<string>' to 'string[]'
Error 1 The best overloaded method match for
'System.IO.File.WriteAllLines(string, string[])' has some invalid
arguments
新しいプロジェクトではこのエラーがスローされるのに、古いプロジェクトではスローされないのはなぜですか?