C# 4.0 分割字符串数组
将大小为5的字符串数组分成两部分2和3字符串数组 原始的C# 4.0 分割字符串数组,c#-4.0,C# 4.0,将大小为5的字符串数组分成两部分2和3字符串数组 原始的 String Array[] = {"asjjsjamsssssssssssssssssssssss", "hcb j m dnfijvkfkjvkjdffkbdfblllfl", "bjbvfumfkkf md", "jdsjvjsdjvjjjjdjjdj", "bsdjdddddddddddd
String Array[] = {"asjjsjamsssssssssssssssssssssss",
"hcb j m dnfijvkfkjvkjdffkbdfblllfl",
"bjbvfumfkkf md",
"jdsjvjsdjvjjjjdjjdj",
"bsdjdddddddddddddddddddddddd"}
结果字符串包含2和3个字符串。请尝试下面的方法
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();
除非数组中的元素数为偶数,否则永远无法断开字符串数组。
重新思考您的操作。您希望的输出是什么<代码>“hcb md”?最快的方法是不要这样做。使用ArraySegment+1只是为了理解这个问题:-)直到我看到你的答案,我才明白。是的,我认为你是对的。真正的问题是我有一个数据表&试图将其转换为字符串数组,将其分为两部分。