|
分類:[.NET 全般]
VBに関する質問です。
Dim aaa(5)() As PointF
のような入れ子配列を
Dim bbb()() As PointF = aaa.Clone
のようにしてクローンコピーしたいのですが
普通の配列と違って参照渡しになってしまい
配列bbbを編集するとaaaも同時に変化してしまいます。
自分で、
<Extension()>
Public Function NestArrayClone(ByVal target()() As PointF) As PointF()()
Dim result(target.Length - 1)() As PointF
For i = 0 To target.Length - 1
If target(i) IsNot Nothing Then
result(i) = CType(target(i).Clone, PointF())
End If
Next i
Return result
End Function
のようなメソッドを作ってはみたのですが、
これって標準のメソッドでは用意されていないのでしょうか?
|