【发布时间】:2011-03-02 17:59:11
【问题描述】:
我有一个包含 3 个 List 集合的类,如下所示。
我试图有一个逻辑来遍历对象的“集合” 属性并使用存储在这些集合中的数据进行一些操作。
我只是想知道是否有使用 foreach 的简单方法。 谢谢
public class SampleChartData
{
public List<Point> Series1 { get; set; }
public List<Point> Series2 { get; set; }
public List<Point> Series3 { get; set; }
public SampleChartData()
{
Series1 = new List<Point>();
Series2 = new List<Point>();
Series3 = new List<Point>();
}
}
【问题讨论】:
-
您是在寻找一种通用机制来查找任何对象中的所有集合,还是专门寻找一种在图表中显示所有系列的方法?在后一种情况下,我可以看到类似
IChartSeriesContainer的内容,其中有一个返回IEnumerable<IEnumerable<Point>>的GetAllSeries方法。 -
嗨,我正在寻找一种通用机制来查找对象中特定类型的集合。但最后我决定采用一种更加灵活/动态的“List>”收集方法。
标签: c# reflection collections