using System.Collections.Generic; using System.Linq; public class StoryLeaderSelect : HeaderData { private List _dataList = new List(); public List DataList => _dataList; public int LeaderCount { get; set; } public IEnumerable LeaderCharaIds => _dataList.Select((StoryLeaderSelectData x) => x.CharaId); public StoryLeaderSelectData FindLeaderSelectDataByClassId(int classId) { return DataList.Find((StoryLeaderSelectData x) => x.ClassId == classId); } }