Я хочу сделать что-то вроде этого
public string[] getArray() { string text = "1 ab cd 2 ef gh 3 ij kl 4 mn"; string[] arr = text.Split(" ").remove(every third element); //remove the 1,2,3,4 etc return arr; }
Вы можете использовать Linq, чтобы пропустить каждый n-й элемент .
public string[] getArray() { string text = "1 ab cd 2 ef gh 3 ij kl 4 mn"; string[] arr = text.Split(" ").Where((x, i) => i % 3 != 0).ToArray(); return arr; }