【发布时间】:2014-10-08 18:46:23
【问题描述】:
我有一个问题,没有找到如何在不在多维列表(2 列)中分配值“True”或“False”的情况下获得最佳迭代方式。换句话说,如果所有都是“TRUE”,则分配“FALSE”。
我有一种方法可以对查找、包含、循环等进行一维列表(1 列)。但是有 2 列,我找不到路。
就目前而言,我只保留一点字面意思和广泛的内容是:
我的班级:
public class LIndexElements
{
private Int32 index;
private Boolean isReady;
public Int32 Index
{
get { return index; }
set { index = value; }
}
public Boolean IsReady
{
get { return isReady; }
set { isReady = value; }
}
}
我在列表中设置了两列。开始验证:
for (int i = 0; i <LIndexControls.Count i++)
{
if (LIndexControls[i].IsReady)
{
LIndexControls[i].IsReady = false;
}
}
这是工作!但我坚信,最肯定应该是一种更微妙和最佳的方法。
感谢您的帮助。
最好的问候。
【问题讨论】:
-
我在这里看不到任何“多维”的东西。
-
当我提到多维时,每条记录有 2 列。即 A 和 B = 记录 1。感谢您的回答。
标签: c# list multidimensional-array find multiple-columns