首页 > 解决方案 > XForms 将项目列表转换为字符串/数组?

问题描述

我只想在标签文本中显示列表中的项目

客户服务代码

var query = (from Table in listtable
 join Dimension in listdimension on Table.Id equals Dimension.ExDim
 select new { Table.TableName }).ToList();

string result = string.Join(" ", query);

Listview.Text = result;

xml代码

<Label x:Name="Listview" />

构建后显示: { TableName = ABC }{ TableName = DCE }{ TableName = PPM }

我哪里错了?似乎将列表转换为数组网格

我想要的结果:

ABC DCE PPM

感谢帮助

标签: c#linqxamarinxamarin.forms

解决方案


您正在查询中选择一个新的匿名对象。如果您只需要表名,则可以更改该查询以返回字符串列表。

var query = (from Table in listtable
    join Dimension in listdimension on Table.Id equals Dimension.ExDim
    select Table.TableName).ToList();

推荐阅读