Share via


ICloneable.Clone Method

Creates a new instance (object) that is a copy of the current object.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

 public Object Clone ()

Return Value

A new object that is a copy of the current object.

Remarks

You can use the Clone to create either a deep copy or a shallow copy of a specific object. In a deep copy, all elements are duplicated. In a shallow copy, only the top-level elements are duplicated, whereas the lower-level elements contain references.

An object created by cloning must be of the same type as or a type compatible with the original object.

Version Information

Available in .NET Micro Framework version 2.0, 2.5

See Also

Reference

ICloneable Interface
ICloneable Members
System Namespace