為什麼這篇C# 迴圈 陣列鄉民發文收入到精華區:因為在C# 迴圈 陣列這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kenbill8899 (Yen-j)看板C_Sharp標題[問題]c# 迴圈的問題時間Wed ...
這是我c#程式碼
if(trackBar1.Value.ToString()=="0")
{
arr4[0]="0";
arr4[1] = "0";
arr4[2] = "0";
}
if (trackBar1.Value.ToString() == "1")
{
arr4[0] = "0";
arr4[1] = "3";
arr4[2] = "2";
}
if (trackBar1.Value.ToString() == "2")
{
arr4[0] = "0";
arr4[1] = "6";
arr4[2] = "4";
}
想問說因為我光是trackBar1做的判斷就有9個(因為太多就擷取一小部分)
而我還有 trackBar2、trackBar3......(共12個)要做同樣的判斷方式存到
陣列裡
大概的情況像下方 如同上面打的 只是有些許差異
if (trackBar2.Value.ToString() == "0")
{
arr5[0] = "0";
arr5[1] = "0";
arr5[2] = "0";
}
if (trackBar2.Value.ToString() == "1")
{
arr5[0] = "0";
arr5[1] = "3";
arr5[2] = "2";
}
想問說有甚麼快速的作法 能減少程式的撰寫
之前想說不知道能不能用
int i=1
while(i<13)
if (trackBari.Value.ToString() == "1")
{
arr5[0] = "0";
arr5[1] = "3";
arr5[2] = "2";
}
但發現不能使用 請問還有其他方法能夠減少程式嗎
希望有人能夠指點我一下 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.99.173
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1476891250.A.573.html
因為我有點不太懂 希望你能教學一下
arr5才會決定存什麼
※ 編輯: kenbill8899 (27.246.72.141), 10/20/2016 00:15:37
※ 編輯: kenbill8899 (27.246.72.141), 10/20/2016 00:20:17
※ 編輯: kenbill8899 (27.246.72.141), 10/20/2016 00:21:34