Профил
Loading...
+ Нов въпрос
nika_29 avatar nika_29 5 Точки

Разтеглив масив

Здравейте,може ли малко помощ с тази задача-

Проблема е че не ми е ясно това нещо при метода RemoveAt-  

items = items.Take(index).Concat(items.Skip(index + 1)).ToArray();

За какво точно се слага Concat?

Код-

https://dox.abv.bg/download?id=71caef7dd3

Тагове:
Jordan_Dobrev12 avatar Jordan_Dobrev12 255 Точки
Best Answer

Мисля, че така е по-добре, разбих го малко - 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 искаш!

Дебъгни го и ще видиш какво се случва.

 

0
nika_29 avatar nika_29 5 Точки

Благодаря много

1