我不能在LINQ中使用LINQ吗?

par*_*fum -2 c# linq

我在LinQ使用LinQ.然后有一个错误.

"你不能改变' System.Collections.Generic.IEnumerable<string>'到' string'."

这是我的代码.

var reList = (from temp in list
                    select new ListData
                    {
                        Id = temp._Id,
                        Nm = temp._Nm,
                        Type = (from ex in Types
                                where ex.ID == temp._type
                                select ex.Cd_Nm)
                    }).ToList();
return reList;
Run Code Online (Sandbox Code Playgroud)

只有一个值

(from ex in Types
     where ex.ID == temp._type
     select ex.Cd_Nm)
Run Code Online (Sandbox Code Playgroud)

ToString()正在工作,但不显示字符串值,只显示类型名称.

我该怎么用?我该怎么办?

xan*_*tos 6

之后

select ex.Cd_Nm) 
Run Code Online (Sandbox Code Playgroud)

.First()或者.Single()(或者.FirstOrDefault()或者.SingleOrDefault()如果它可自选)...

你想要一个单一的(或者0-1,目前尚不清楚),从该值select,而不是一个IEnumerable<>.