ICloneable.Clone Metode

Definisi

Membuat objek baru yang merupakan salinan instans saat ini.

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

Mengembalikan

Objek baru yang merupakan salinan instans ini.

Keterangan

Kloning yang dihasilkan harus berjenis yang sama dengan, atau kompatibel dengan instans asli.

Implementasi Clone dapat melakukan salinan mendalam atau salinan dangkal. Dalam salinan mendalam, semua objek diduplikasi; dalam salinan dangkal, hanya objek tingkat atas yang diduplikasi dan tingkat yang lebih rendah berisi referensi. Karena penelepon Clone tidak dapat bergantung pada metode yang melakukan operasi kloning yang dapat diprediksi, kami menyarankan agar ICloneable tidak diimplementasikan di API publik.

Lihat Object.MemberwiseClone untuk informasi selengkapnya tentang kloning, salinan mendalam versus salinan dangkal, dan contoh.

Berlaku untuk

Lihat juga