Guest User

Untitled

a guest
Nov 18th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. var array = { 1, 2, 3, 4, 5 }
  2. array = array.Where(item => item != 3).ToArray(); //retira o 4o. elemento
  3.  
  4. var array = { 1, 2, 3, 4, 5 }
  5. array = = Array.FindAll(numbers, x => x != 3).ToArray(); //retira o 4o. elemento
  6.  
  7. public static T[] RemoveAt<T>(this T[] source, int index) {
  8. T[] dest = new T[source.Length - 1];
  9. if( index > 0 )
  10. Array.Copy(source, 0, dest, 0, index);
  11.  
  12. if( index < source.Length - 1 )
  13. Array.Copy(source, index + 1, dest, index, source.Length - index - 1);
  14.  
  15. return dest;
  16. }
  17.  
  18. List/foreach: 3054ms (589725196)
  19. Array/foreach: 1860ms (589725196)
Add Comment
Please, Sign In to add comment