Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 简单Linq列表(共T个)_.net_Vb.net_Linq - Fatal编程技术网

.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
是不正确的,因为您从每个
字符串中选择Distinct
Char
值。试试下面的方法

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
的类型是什么?