這是我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";
}
但發現不能使用 請問還有其他方法能夠減少程式嗎
希望有人能夠指點我一下 謝謝!!