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

本文关键字:分配 迭代 循环 for | 更新日期: 2023-09-27 17:50:35

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

我的问题是我如何循环通过我的"图像"列表的每一个元素,并为我的列表"图像"的不同元素做这个操作?

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

您想保留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++) {
  }
}

请注意,您将丢失对相关图像的所有引用-创建一个类型可能是值得的,以便您可以将对图像和与之相关的整数集合的引用保存在一个地方并相互关联。

我不太明白你的意思,如有必要请详细说明。