C# 如何从列表中返回对象属性

C# 如何从列表中返回对象属性,c#,C#,我有一门课,像: public class EventsList { public int Id { get; set; } public string Title { get; set; } } 并列出我收集了一些物品的地方: List<EventsList> CultureEvents { get; set; } List CultureEvents{get;set;} 如何创建新的字符串列表或从列表中获取所有对象的标题?list TitleList=new

我有一门课,像:

public class EventsList
{
    public int Id { get; set; }
    public string Title { get; set; }
}
并列出我收集了一些物品的地方:

List<EventsList> CultureEvents { get; set; }
List CultureEvents{get;set;}
如何创建新的字符串列表或从列表中获取所有对象的标题?

list TitleList=new list();
var result = CultureEvents.Select(x=>x.Title).ToList()
foreach(CultureEvents中的变量标题) { 标题列表.添加(标题.标题); }
列表标题列表=新列表();
foreach(CultureEvents中的变量标题)
{
标题列表.添加(标题.标题);
}

在列表上循环,并将每个item.property插入字符串列表。在列表上循环,并将每个item.property插入字符串列表。
using System.Linq; // this is usually at the top already

var result = from e in CultureEvents
             select e.Title
 List<string> TitleList = new List<string>();
 foreach(var title in CultureEvents)
 {
     TitleList.Add(title.Title);
 }