Array.Copy
using UnityEngine;
using System.Collections;
using System;
using System.Text;
public class TestCode : MonoBehaviour
{
void Start()
{
string[] a = new string[]{ "a0", "a1", "a2" };
string[] b = new string[]{ "b0", "b2", "b3", "b4" };
Array.Copy(a, b, 2);
Debug.Log(GenLog(b));
// 再度初期化
b = new string[]{ "b0", "b2", "b3", "b4" };
Array.Copy(a, 0, b, 1, 1);
Debug.Log(GenLog(b));
}
private string GenLog<T>(T[] array)
{
var b = new StringBuilder();
int len = array.Length;
for(int i = 0; i < len; i++) {
var s = array[i];
b.Append(s.ToString());
if(i < len - 1) {
b.Append(", ");
}
}
return b.ToString();
}
}