我有四個長度相等的數組 我在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