C#列表,从对象列表创建列表对象

时间:2019-02-27 22:31:09

标签: c# .net list linq lambda

我有一个像这样的列表对象

List<Site> lsite = GetSitesById(Id);

并且Site对象是

public Site(int nId, string name, int Count)
        {
            Id = nId;
            Name = name;
            SiteOverrideCount = Count;
        }

我需要的是List<int> OnlySites=,其中将仅包含站点ID的列表

如何从lsite对象中获取ID,将其转储到列表对象中并将其分配给List OnlySites

我对此很陌生,希望我的问题有意义。

1 个答案:

答案 0 :(得分:1)

您需要使用Linq docs方法,例如:

function myFunction() {
    if (arguments.some(e => !e)) {
        console.log("Falsy value passed");
    } else {
        //Rest of function goes here
    }
}

这将产生一个站点ID列表。