2012-04-04 124 views
2

將大小爲5的字符串數組拆分爲兩部分2 & 3字符串數組?拆分字符串數組

一部開拓創新

String Array[] = {"asjjsjamsssssssssssssssssssssss", 
        "hcb j m dnfijvkfkjvkjdffkbdfblllfl", 
        "bjbvfumfkkf md", 
        "jdsjvjsdjvjjjjdjjdj", 
        "bsdjdddddddddddddddddddddddd"} 

得到的字符串中含有2個& 3字符串。

+2

你想要的輸出是什麼? '「hcb md」'? – 2012-04-04 06:49:49

+1

最快的方法是不要這樣做。使用ArraySegment <> – 2012-04-04 15:06:54

回答

1

請嘗試以下操作。

string[] arr = {"asjjsjamsssssssssssssssssssssss", 
           "hcb j m dnfijvkfkjvkjdffkbdfblllfl", 
           "bjbvfumfkkf md", 
           "jdsjvjsdjvjjjjdjjdj", 
            "bsdjdddddddddddddddddddddddd"}; 

var first = arr.Take(2).ToArray(); 
var second = arr.Skip(2).Take(3).ToArray(); 
+0

+1僅用於理解問題:-)直到我看到您的答案爲止,它對我來說沒有任何意義。 – 2012-04-04 06:53:33

0

除非數組中的元素數量是偶數,否則將永遠不能破壞字符串數組。 重新考慮你的操作。

+0

是的,我認爲你是對的。真正的問題是,我有一個數據表,並試圖將其轉換爲字符串數組,將其分成兩部分。 – jhonnash 2012-04-04 10:23:37