2017-06-02 20 views

回答

0
List<string> newList = new List<string>(); 
int index = 0; 
string newValue = string.Empty; 
foreach (var item in arraylist) 
{ 
    newValue += item; 
    index ++; 
    if(index == 2) 
    { 
     newList.Add(newValue); 
     index == 0; 
    } 
} 
+0

謝謝先生,第一個數據顯示abcdef,第二個數據應該顯示ghijkl。 –

0

如果你想輸出爲2名獨立的名單,您可以通過using System.Linq

var firstData = arraylist.Where((a, i) => i % 4 == 0 || i % 4 == 1); 
var secondData = arraylist.Where((a, i) => i % 4 == 2 || i % 4 == 3); 


如果你想輸出是一個concaten做到以下幾點ated字符串,可以使用string.Join()

var firstData = string.Join("", arraylist.Where((a, i) => i % 4 == 0 || i % 4 == 1)); 
var secondData = string.Join("", arraylist.Where((a, i) => i % 4 == 2 || i % 4 == 3)); 
0
var x=1; 
foreach(var item in arraylist){ 
    firstdata += item; 
    x++; 
    if(x>2){ 
     seconddata += item; 
     x=1; 
    } 
} 
相關問題