我有四个长度相等的数组 我在foreach循环中使用这些数组。我正在使用四个变量(i,j,k,l)来增加和继续我需要FOREACH循环的代码或四个变量的循环
我在四个嵌套循环内编写我的代码,当i = 0,j = 0,k = ,0,1 = 0 i = 1,j = 1,k = 1,l = 1 i = 2,j = 2,k = 2,l = 2 .....(取决于阵列长度)
请向我推荐此所需细分的代码。
int i = 0, j = 0, k = 0, l = 0;
foreach (string fieldName in splitFieldnames)
{
i = 0;
foreach (string dataType in splitDatatypeNames)
{
j = 0;
foreach (string controlName in SplitControlNames)
{
k = 0;
foreach (string controlType in splitControlTypeNames)
{
if (i == j && j == k && k == l)
{
if (controlType == "textbox" && dataType == "string")
{
Response.Write("_Student." + fieldName + "= " + controlName + ".Text;");
l++;
break;
}
}
k++;
}
j++;
}
i++;
}
}
这是很多/四。 – AHungerArtist 2012-03-21 14:00:06
你能至少指定(和标记)这应该是什么语言? – hroptatyr 2012-03-21 14:03:45
标签为C#,因为这是它看起来像... OP请更正,如果没有。 – Simon 2012-03-21 14:08:13