整数の配列を並び替える関数を作りました。
並び替えることはできるようになったのですが、下記スクリプトのAの配列までバラバラに成ってしまいこまっています。
Aの配列だけ切り離す(更新しない)ことはできますでしょうか。
アドバイスお願いします。

private int[] A = new int[10];
//Aの中に数値を入れるスクリプト(略)
int[] narabikae ()
{
int[] narabi = A;
int narabi_kari = 0;
for (int i=0; i<10;i++) {
int j = Random.Range (0, 10);
narabi_kari = narabi [i];
narabi [i] = narabi [j];
narabi [j] = narabi_kari
}
return narabi;
}