如何在C#中为for循环分配不同的迭代?

时间:2014-03-17 15:23:51

标签: c# image list

我有一个名为“images”的列表,其中包含一系列位图图像。

我的问题是如何循环浏览“图像”列表中的每个元素,并对列表“图像”的不同元素执行此操作?

1 个答案:

答案 0 :(得分:0)

您希望为images的每个元素保留集合,对吗?

您需要维护列表或类似内容:

List<List<int>> stuffOfImages = new List<List<int>>();
for (int x = 0; x < images[i].Width; x++)  {
  var stuffOfImage = new List<int>();
  stuffOfImages.Add(stuffOfImage);
  for (int y = 0; y < images[i].Height; y++) {

  }
}

请注意,您将失去对相关图像的所有引用 - 它可能值得创建一个类型,因此您可以在一个地方保持对图像和与其关联的整数集合的引用并相关。

我有点不清楚你的意思,所以请在必要时详细说明。