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)のどの部分を理解できませんでしたか? –
@ M.Babcock - その長いドキュメントのどの部分を意味していますか? –
@HenkHolterman - もっと徹底できるとは思わない。 –