Лучший способ «вставить» в массив С#C#

Место общения программистов C#
Ответить
Anonymous
 Лучший способ «вставить» в массив С#

Сообщение Anonymous »

Я знаю, что вы можете сделать то, о чем я прошу, используя список, но это не решит мою проблему.
Я искал лучший способ показать своим ученикам, как добавлять элементы в массив на лету. Мы не можем использовать списки, так как они не являются частью учебной программы, которую я сейчас преподаю (хотя они появляются позже в семестре).
Поэтому я ищу самый простой способ выполнить сценарий типа Java array.push(newValue), который будет понятен начинающим программистам, не обучая их плохой практике.
Вот как я подошел к этой проблеме, поэтому далеко:

Код: Выделить всё

for (int i = 0; i < myArray.Length; i++)
{
if(myArray[i] == null)
{
myArray[i] = newValue;
break;
}
}
Мне просто нужно знать, является ли это приемлемым подходом, обучаю ли я их каким-либо плохим практикам или есть ли лучший/более простой способ достижения моей цели.
Суть вопроса в том, что элемент необходимо добавить в первый пустой слот в массиве, для этого подойдет push-функция Java.>

Подробнее здесь: https://stackoverflow.com/questions/515 ... harp-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»