15/06/12 19:50
ht-never
hai una stringa che contiene dei dati utili mischiati a dati inutili. la stringa è divisa in n parti uguali, ciascuna contenente n1 caratteri casuali, poi un carattere significativo e poi n2 caratteri casuali. Ad esempio si prendano gli argomenti "1a234b56", 1, 2, dovremo essere in grado di estrarre "ab". perchè questa funzione non... funziona?
public static string demix(string d, int p2, int p3) { string total=""; int i = p2 + p3 + 1; int numero_token = d.Length / i; string[] array_token = new string[numero_token]; for (int j = 0; j < numero_token; j++) { array_token[j] = d.Substring(j * i, (j * i) + i - 1); char[] arr = array_token[j].ToCharArray(); total = total + arr[p2]; } return total; }
aaa