我有一個linq表達式,我正在使用它來返回CSV文件中的字符串列表。問題是它返回System.Collections.Generic.List'1[System.String]
哪裏應該有每個人的數據。system.collection.generic.list system.string獲取返回而不是實際數據
這是
foreach (Person person in persons)
{
var finalValue = person.PersonDatas.Where(x => x.FinalValue != null).ToString();
sb.AppendLine(string.Format("\"{0}\",\"{1}\",\"{2}\"",
person.ClientInternalPerson_ID,
person.FirstName + " " + person.LastName,
finalValue
));
}
我也試過
var finalValue = person.PersonDatas.Where(x => x.FinalValue != null).ToString();
但所有的返回信息
System.Linq.Enumerable+WhereListIterator'1[Project.Core.Models.PersonData]
請張貼的[MCVE] –