Поиск по "рваному" или "ступенчатому" массиву - 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д