Advertisement
Vlad-00003

Combine and Appened to array

Jul 9th, 2021 (edited)
944
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.51 KB | None | 0 0
  1. byte[] arr1 = new byte[] {1,2,3,4,5};
  2. byte[] arr2 = new byte[] {6,7,8};
  3. public static T[] Combine<T>(T[] original, T[] additions)
  4. {
  5.     var arr = new T[original.Length+additions.Length];
  6.     original.CopyTo(arr,0);
  7.     additions.CopyTo(arr,original.Length);
  8.     return arr;
  9. }
  10.  
  11. public static void Appened<T>(ref T[] original, T[] additions)
  12. {
  13.     int length = original.Length;
  14.     Array.Resize(ref original, original.Length + additions.Length);
  15.     Array.Copy(additions, 0, original, length, additions.Length);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement