Program program1 = listProgram.Find(prg => prg.name.Contains("a"));
我想显示所有的值,Find(prg => prg.name.Contains("a")所以我怎么能显示这个我正在尝试使用数组和列表.   
List<T>.Find只会返回Program符合您条件的列表中的第一个.你想要的是一个Where-statement,它返回满足条件的所有实例.
var programs = listProgram.Where(prg => prg.name.Contains("a"));
现在,您可以使用foreach例如迭代这些程序,或者也可以将结果转换为数组,并通过该数组中的索引访问每个实例.
| 归档时间: | 
 | 
| 查看次数: | 79 次 | 
| 最近记录: |