![](/img/trans.png)
[英]Create List<CustomObject> from List<string>
[英]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.