如何用foreach同时得到两个值
string   id   =    "21,22,34 "; 
 string   num   =    "5,3,20 ";   
 string[]   idArray   =   id.Split(Convert.ToChar( ', ')); 
 string[]   numArray   =   num.Split(Convert.ToChar( ', '));   
 foreach(string   i   in   idArray) 
 { 
 	... 
 }   
 问题是怎么样在同一个foreach中同时得到id和num的值.id和num的数据长度会是一样多
------解决方案--------------------for(int i=0;i <idArray.Length;i++) 
 { 
     idArray[i]= 
     numArray[i]= 
 }   
 和foreach一样的效果
------解决方案--------------------不太可能吧.  
 for( int i=0; i <idArray.Length; i ++ ) 
------解决方案--------------------foreach 用 for 也能做到。   
 如果 
 string id =  "21,22,34 "; 
 string num =  "5,3,20 "; 
 是一一对应,可以通过获取index得到你要的结果。
------解决方案--------------------foreach无法遍历,用for循环。   
 string strTemp =  " "; 
 for(int i =0 ;i  < idArray.Length ;i++) 
 { 
    strTemp = idArray[i]; 
    strTemp = numArray[i]; 
 }