Encoding.Clone Метод

Определение

При переопределении в производном классе создается неполная копия текущего объекта Encoding.When overridden in a derived class, creates a shallow copy of the current Encoding object.

public:
 virtual System::Object ^ Clone();
[System.Runtime.InteropServices.ComVisible(false)]
public virtual object Clone ();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Overridable Function Clone () As Object

Возвраты

Копия текущего объекта Encoding.A copy of the current Encoding object.

Реализации

Атрибуты

Комментарии

Копия доступна для записи, даже если исходный Encoding объект доступен только для чтения.The clone is writable even if the original Encoding object is read-only. Таким образом, свойства клона можно изменить.Therefore, the properties of the clone can be modified.

Неполная копия объекта — это копия только объекта.A shallow copy of an object is a copy of the object only. Если объект содержит ссылки на другие объекты, то неполная копия не создает копии объектов, на которые они ссылаются.If the object contains references to other objects, the shallow copy does not create copies of the referred objects. Вместо этого он ссылается на исходные объекты.It refers to the original objects instead. В отличие от этого, глубокая копия объекта создает копию объекта и копию всех объектов, на которые прямо или косвенно ссылается этот объект.In contrast, a deep copy of an object creates a copy of the object and a copy of everything directly or indirectly referenced by that object.

Применяется к