Я не могу использовать обратный метод, потому что он может использоваться только в том случае, если массив полностью заполнен. Этот массив будет только частично заполнен, так что я должен делать? Это мой код:Обратить все элементы в массиве
if (mContactsIndex == 0)
MessageBox.Show("Array is empty");
string tempContact;
int ctr;
for (ctr = 0; ctr < mContactsIndex; ctr++)
{
tempContact = mContacts[ctr];
mContacts[ctr] = mContacts[mContactsIndex ];
mContacts[mContactsIndex ] = tempContact;
displayContacts();
}
, что именно не так с ним?
Я хотел бы предложить ходить простой пример на доске или что-то. Я думаю, что это будет ясно, что не так. С самого начала я могу сказать, что вы определенно не используете 'mContactsIndex' правильно. – jlars62
Как насчет 'mContacts.ToList(). Reverse(). ToArray();'? –
Вы никогда не меняете эту переменную 'mContactsIndex' –