簡體   English   中英

C#擴展方法從customObject列表中獲取字符串列表

[英]C# extension method to get list of string from list of customObject

class Person
{
    string Name
}

對於List<Person> persons ,使用每個人的Name獲取List<string>對象的擴展方法是什么?

如果確實需要List<string> ,則可以使用:

persons.Select(p => p.Name).ToList();

但是,如果只需要枚舉值,則可以刪除ToList()

persons.Select(p => p.Name);

使用擴展方法:

static class PersonListExtensions
{
    public static List<string> ToStringList( this List<Person> persons)
    {
        return persons.Select(p=>p.Name).ToList();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM