Поиск по "рваному" или "ступенчатому" массиву - C#
Формулировка задачи:
Беда какая-то! Всегда возвращает отрицательное значение!
При поиске в рваном массиве получаю ответ от студии, что такого элемента нет в массива, у меня есть ощущение, что я что-то делаю не так, но что именно?
Вот код:
Надо попробовать тогда использовать просто двумерный массив...
Помогите, что-то не так, но ничего не идёт в голову)
string[][] string1 = new string[4][]; //объявили рваный
string1[0] = new string[100]; //объявили в нём обычные массивы
string1[1] = new string[100];
string1[2] = new string[100];
string1[3] = new string[100];
string1[0][2] = "3"; //кладём в массив такое значение
int search = Array.BinarySearch(string1[0], "3");
Console.WriteLine("Число 3 находится на {0} позиции", search); //получаем значение -101 всегда) что есть такой элемент, что его нет.Решение задачи: «Поиск по "рваному" или "ступенчатому" массиву»
textual
Листинг программы
int search = Array.IndexOf(string1[0], "3");