ICloneable.Clone メソッド

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Function Clone() As Object
[C#]
object Clone();
[C++]
Object* Clone();
[JScript]
function Clone() : Object;

戻り値

このインスタンスのコピーである新しいオブジェクト。

解説

Clone は、詳細コピーまたは簡易コピーとして実装できます。詳細コピーの場合は、すべてのオブジェクトが複製されますが、簡易コピーの場合は、最上位オブジェクトだけが複製され、下位のオブジェクトには参照が格納されます。

作成されたクローンは、元のインスタンスと同じ型か、または元のインスタンスと互換性のある型であることが必要です。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

ICloneable インターフェイス | ICloneable メンバ | System 名前空間