我正在嘗試使用Array.Copy()方法在c#中複製大量數組。這種方法被認爲自動類型轉換,但我想知道如果它會轉換用戶定義類型,如果我定義像這樣一個構造函數:在從傳統的對象轉換爲使用Array.Copy自動類型轉換數組內容()
OldType(){
int param1;
String param2;
}
NewType(OldType old){
setParam1(old.param1);
setParam2(old.param2);
}
OldType oldArray[];
NewType newArray[];
//will this automatically convert???
Array.Copy(oldArray, newArray);
這是使用一個新的對象。內容完全一樣,名稱不同。
[文檔](http://msdn.microsoft.com/en-us/library/k4yx47a1.aspx)的哪部分你不明白? – 2012-03-09 22:06:39
@ M.Babcock - 你的意思是哪部分(長)文檔? – 2012-03-09 22:08:45
@HenkHolterman--我認爲它不會更徹底。 – 2012-03-09 22:09:39