ICloneable.Clone Méthode

Définition

Crée un objet qui est une copie de l'instance actuelle.

public:
 System::Object ^ Clone();
public object Clone ();
abstract member Clone : unit -> obj
Public Function Clone () As Object

Retours

Object

Nouvel objet qui est une copie de cette instance.

Remarques

Le clone résultant doit être du même type que, ou compatible avec, l’instance d’origine.

Une implémentation de Clone peut effectuer une copie complète ou une copie superficielle. Dans une copie complète, tous les objets sont dupliqués. dans une copie superficielle, seuls les objets de niveau supérieur sont dupliqués et les niveaux inférieurs contiennent des références. Étant donné que les appelants de Clone ne peuvent pas dépendre de la méthode effectuant une opération de clonage prévisible, nous vous recommandons de ICloneable ne pas les implémenter dans les API publiques.

Object.MemberwiseClonePour plus d’informations sur le clonage, les copies approfondie et les copies superficielles, et des exemples, consultez.

S’applique à

Voir aussi