2

我有二维数组ICs。每行包含三个字段类别、名称、描述。我想从这个数组中获取所有不同的类别。我试过这样的东西

 var cs = ICs.Distinct(t => t.Category);

但它不起作用。任何人都可以帮我解决这个问题吗?

4

4 回答 4

4

获取所有值,然后创建一个不同的集合:

var cs = ICs.Select(t => t.Category).Distinct();
于 2013-07-31T06:49:18.457 回答
1

略有不同的版本。

var value = (from n in ICs select n.Category).Distinct();

希望能帮助到你。

于 2013-07-31T06:54:36.423 回答
1

你很亲密。;)

尝试这样的事情:

var cs = ICs.Select(t => t.Category).Distinct();

我认为这就是您想要的 - 这将返回数组中的所有不同类别。

于 2013-07-31T06:53:24.820 回答
1
ICS.Select(t=>t.Category).Distinct()
于 2013-07-31T06:49:36.927 回答