2012-04-04 2 views
2

Разбить массив строк 5 на две части 2 & 3 строковых массива?Split string array

Orignal

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

результирующая строка содержит 2 & 3 строки.

+2

Каков ваш желаемый результат? '" hcb md "'? –

+1

Самый быстрый способ - не делать этого. С ArraySegment <> –

ответ

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 только для понимания вопроса :-) Это не имело смысла для меня, пока я не увидел ваш ответ. –

0

Вы никогда не сможете разбить массив строк, если число элементов в массиве не четное. Переосмыслите о своей работе.

+0

Да, я думаю, ты прав. Реальный вопрос в том, что у меня есть таблица данных и попытка скрывать ее в массив строк, чтобы разбить ее на две части. – jhonnash