我想用逗号加入我的列表,将每个itemlist与一个类分开,但它只是不能让我访问该类属性 (对不起,我不擅长解释这个,但我希望你能理解这个代码示例)
public class CategoryDetail
{
public string id { get; set; }
public string title { get; set; }
public string href { get; set; }
public string type { get; set; }
public string icon { get; set; }
}
public class RootObjectDetail
{
public List<CategoryDetail> categories { get; set; }
public string categoryList
{
get
{
return string.Join<CategoryDetail>(",", categories.ToArray());
}
}
}
所以这是我用来从json检索数据的代码,我想要的是在我的xaml中我将它绑定到categoryList中它将显示以逗号分隔的categoryDetail title属性
答案 0 :(得分:1)
您不需要指定通用参数类型 - 可以从使用中推断出来。您还需要将类别投影到标题序列:
public string categoryList
{
get
{
return String.Join(",", categories.Select(c => c.title));
}
}