.net 简单Linq列表(共T个)
我试图做一件看似简单的事情,但我遇到了问题。我找到的答案不起作用。我仍然有一些特例:.net 简单Linq列表(共T个),.net,vb.net,linq,.net,Vb.net,Linq,我试图做一件看似简单的事情,但我遇到了问题。我找到的答案不起作用。我仍然有一些特例: 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(属于System.Collectio
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(属于System.Collections.Generic.IEnumerable(属于Char))”类型的值无法转换为“System.Collections.Generic.List(属于字符串)”类型
它似乎为其他人工作!我做错了什么?看起来您需要一个不同的
字符串值列表。如果是这种情况,那么使用Distinct
是不正确的,因为您从每个字符串中选择DistinctChar
值。试试下面的方法
Dim query = (From l In dePhl.cv_phil Where l.batch = strMmddyyyy
Select l.zipfile)
Dim objFileList As List(Of String) = query.Distinct().ToList()
l.zipfile
的类型是什么?