在List中获取循环中的项目
本文关键字:获取 循环 项目 List | 更新日期: 2023-09-27 18:15:53
我想在循环中选择每个用户的姓氏并将其显示在文本块中,但是我得到了这个:System.Linq.Enumerable+WhereSelectListIterator2[PhoneApp1.ServiceREference1.Point,System.String]
。我怎样才能改正呢?
foreach (ServiceReference1.Point o in someList)
{
var text = new TextBlock
{
Text = someList.Select(x => x.surnm).ToString(),
Foreground = new SolidColorBrush(Colors.Orange),
};
}
你已经在循环中并且有对当前对象的引用,所以我看你的LINQ查询没有理由。这应该可以工作(假设ServiceReference1.Point
有一个surnm
):
foreach (ServiceReference1.Point o in someList)
{
var text = new TextBlock
{
Text = o.surnm.ToString(),
Foreground = new SolidColorBrush(Colors.Orange),
};
}
使用string.Join
Text = string.Join(Environment.NewLine, someList.Select(x => x.surnme)),