demoshop

demo, trying to be the best_

有時候我們需要去判斷一串數值中最大和最小的值,所以就這樣來抓吧。


 
  1. int R = Convert.ToInt32(this.txtR.Text); 
  2. int G = Convert.ToInt32(this.txtG.Text); 
  3. int B = Convert.ToInt32(this.txtB.Text);//這三個是讓你輸入的值 
  4. ArrayList colorArr = new ArrayList();//宣告一個新的陣列 
  5. colorArr.Add(R); 
  6. colorArr.Add(G); 
  7. colorArr.Add(B);//把值加入陣列 
  8. colorArr.Sort();//排序 
  9. int max = Convert.ToInt16(colorArr[colorArr.Count - 1]);//抓最大值 
  10. int mix = Convert.ToInt16(colorArr[0]);//抓最小值 

利用ArrayList就可以很方便的抓出最大最小值

回應討論