1

簡単なことのように見えることをやろうとしていますが、問題があります。私が見つけた答えは機能していません。私はまだキャスト例外を取得しています:

Dim query = (From l In dePhl.cv_phil Where l.batch = strMmddyyyy
Select l.zipfile.Distinct)
Dim objFileList As List(Of String) = query.ToList() 'Error

エラー:

タイプ 'System.Collections.Generic.List(Of System.Collections.Generic.IEnumerable(Of Char))' の値を 'System.Collections.Generic.List(Of String)' に変換できません

他の人にも効きそうです!私は何を間違っていますか?

4

1 に答える 1

2

個別の値のリストが必要なようですString。その場合、 every からDistinct異なるChar値を選択しているため、 use of の使用は正しくありませんString。以下を試してください

Dim query = (From l In dePhl.cv_phil Where l.batch = strMmddyyyy
Select l.zipfile)
Dim objFileList As List(Of String) = query.Distinct().ToList()
于 2012-06-06T14:55:33.303 に答える