Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Добавить новый элемент в конец массива. |
Автор: Solid 18.12.2003, 20:48 |
Есть безразмерный массив: int[] a = new int [10]; В начале в нём ничего нет. В него надо добавить эллемент, только добавить его так, что бы он был после последнего элемента, где есть значение. Имеется ввиде, например, если есть: int[] a = new int [10] {1,2,5,76}; Нужно добавить в индекс 5 новый элемент, каким то способом, не считывая через for, есть ли уже в одном из элементов значения или нет. |
Автор: Paradox 19.12.2003, 07:33 |
значения помоему при таком разскладе должны быть во всез десяти, по умолчанию выставленные в 0 |
Автор: AntonSaburov 19.12.2003, 13:29 | ||
Если в массиве может быть любое число, то просто так не получится. Если есть число, которе нереально - при создании заполни им весь массив а потом ищи на первое такое число и его можно использовать. Если же таких чисел нет - объяви счетчик, который будет увеличиваться при добавлении. Хотя непонятно - нафига такие сложности. |
Автор: For 20.12.2003, 13:01 |
Используй коллекции и не парся. |
Автор: Albinos 21.12.2003, 02:14 |
А также есть классы-оболочки - массивы, списки, стеки, очереди... |