:LINQマージリストからテキストファイルを作成するには?私は2 LINQツーSQLのリストを持っていると私は使用して1つのリストにマージ
var mergedList = List1.Union(List2);
私は連合のコマンドは、リスト内のすべてのdupesを排除することを想定しています。そうですか?とにかく、私は、マージされたリストの内容をcsvファイルに書き込もうとしています。私はリストを呼び出すしようとすると、私はエラーを取得しています:
WriteToCSVFile cf = new WriteToCSVFile(mergedList);
、これは私が私のクラスを構築する方法である:
public WriteToCSVFile(IEnumerable<T> mergedList)
私はここで間違って何をしているのですか?
ところで、これは私が取得していますエラーがあります:あなたはより多くの情報が必要な場合は
The type arguments for method 'WriteToCSVFile.WriteToCSVFile(System.Collections.Generic.IEnumerable<T>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
The type or namespace name 'T' could not be found (are you missing a using directive or an assembly reference?)
、私に知らせてください。そして、事前に感謝します。ジェネリック型は、コンストラクタから推測することはできませんので、あなたが
public class WriteToCSVFile<T>
{
public WriteToCSVFile(IEnumerable<T> mergedList)
{
}
...
}
し、それを呼び出して、あなたのクラスは、一般的なようにする必要があり
として定義されなければならない
として定義されていると思います。 2つのLINQリストをマージした後、どのようにテーブルオブジェクトを保持できますか?私はそれがそうだと思ったが、そうではないようだ。 –
@inquisitive_one、確かにこれは新しい質問に値する。 –