Объединение двух массивов в .NET

Если вы можете манипулировать bytearray одним из массивов, вы можете dot-net изменить его размер перед c# копированием:

T[] array1 = getOneArray();
T[] array2 = getAnotherArray();
int array1OriginalLength = array1.Length;
Array.Resize(ref array1, array1OriginalLength + array2.Length);
Array.Copy(array2, 0, array1, array1OriginalLength, array2.Length);

В противном c-sharp случае вы можете создать visual-c# новый массив

T[] array1 = getOneArray();
T[] array2 = getAnotherArray();
T[] newArray = new T[array1.Length + array2.Length];
Array.Copy(array1, newArray, array1.Length);
Array.Copy(array2, 0, newArray, array1.Length, array2.Length);

More on available Array methods on MSDN.

c#

.net

arrays

2022-10-30T09:07:10+00:00