Разтеглив масив
Здравейте,може ли малко помощ с тази задача-
Проблема е че не ми е ясно това нещо при метода RemoveAt-
items = items.Take(index).Concat(items.Skip(index + 1)).ToArray();
За какво точно се слага Concat?
Код-
Здравейте,може ли малко помощ с тази задача-
Проблема е че не ми е ясно това нещо при метода RemoveAt-
items = items.Take(index).Concat(items.Skip(index + 1)).ToArray();
За какво точно се слага Concat?
Код-
Мисля, че така е по-добре, разбих го малко - https://pastebin.com/Gj6uLHvP
Накратко, ако имаш един масив = [1,2,3,4,5,6] и index е 2
Take взима [1,2], Skip пропуска всичко след index-а (в този случай след 2) и взима [4,5,6] и с Concat просто залепя двата масива [1,2] + [4,5,6] в един и се получава [1,2,4,5,6]. Така ти изтрива елемента на който index искаш!
Дебъгни го и ще видиш какво се случва.
Благодаря много