根據微軟的文檔說明:
將 Hashtable 元素復制到一維 Array 實例中的指定索引位置。
[C#]
public virtual void CopyTo(
Array array,
int arrayIndex
);
將 Hashtable 元素復制到一維 Array 實例中的指定索引位置。
[C#]
public virtual void CopyTo(
Array array,
int arrayIndex
);
參數
- array
- 一維 Array,它是從 Hashtable 復制的 DictionaryEntry 對象的目標位置。Array 必須具有從零開始的索引。
- arrayIndex
- array 中的從零開始的索引,從此處開始復制。
但是通過實踐能實現二維數組的拷貝,在這里實現二維數組的拷貝:
相關代碼如下:
Hashtable ht = new Hashtable();
int[][] a = new int[1][];
a[0] = new int[1]{1};
int[][] b = new int[1][];
b[0] = new int[3]{0,1,2};
int[][] c = new int[2][];
c[0] = new int[3]{1,2,3};
c[1] = new int[2]{3,4};
ht[a[0]] = a[0];
ht[b[0]] = b[0];
ht[c[0]] = c[0];
ht[c[1]] = c[1];
int[][]d = new int[ht.Count][];
ht.Keys.CopyTo(d,0);
浙公網安備 33010602011771號