我有一个看起来像这样的数据:嵌套类C#
系列1
此搜索ImageFile1
镜像2 ImageFile2
的Image3 ImageFile3
系列2
此搜索ImageFile1
镜像2 ImageFile2
的Image3 ImageFile3
Image4 ImageFile4
系列3
此搜索ImageFile1
我试图来存储它使用列表和这个类:
private List<SeriesClass> dcm = new List<SeriesClass>();
public class SeriesClass
{
public int SeriesId { get; set; }
public int Value1 { get; set; }
public string Value2 { get; set; }
}
Loop that populates the data {
dcm.Add(new SeriesClass { Value1 = value1, Value2 = value2, SeriesId = seriesnum});
}
显然不包括所有的代码。我的结果是什么,看起来像这样:
系列1 IMAGE1 ImageFile1
系列1镜像2 ImageFile2
系列1的Image3 ImageFile3
系列2图像1 ImageFile1
系列2镜像2 ImageFile2
系列2的Image3 ImageFile3
系列2图像4 ImageFile4
Series3 Image1 ImageFile1
我想知道是否有一种嵌套类的好方法,以便SeriesID变得像包含其余数据的关键字段。就像我可以在特定系列下拉出图像列表一样。
我试着这样做:
public class SeriesClass
{
public int SeriesId { get; set; }
public class ImageClass{
public int Value1 { get; set; }
public string Value2 { get; set; }
}
}
Loop that populates the data {
dcm.Add(new SeriesClass { SeriesClass.ImageClass.Value1 = value1, SeriesClass.ImageClass. Value2 = value2, SeriesClass.SeriesId = seriesnum});
}
但List.Add东西不允许..任何帮助将不胜感激。我刚刚开始与C#一起工作,所以这对我来说有点新意。如果有更好的方法来处理锯齿状数组或字典,或者我也会采用这种方法。
谢谢:)
您能否编辑问题以显示输出来自何处?就目前而言,这个问题很不明确,因为我们无法了解最重要的部分。 – catfood