拆分字符串数组

问题描述:

将大小为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

请尝试以下操作。

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

是的,我认为你是对的。真正的问题是,我有一个数据表,并试图将其转换为字符串数组,将其分成两部分。 – jhonnash 2012-04-04 10:23:37