Hashtable.Clone メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
名前空間: System.Collections
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Public Overridable Function Clone As Object
Dim instance As Hashtable Dim returnValue As Object
returnValue = instance.Clone
public virtual Object Clone ()
public: virtual Object^ Clone ()
public function Clone () : Object
コレクションの簡易コピーによってコピーされるのは、参照型または値型のコレクションの要素だけです。参照先オブジェクトはコピーされません。新しいコレクション内の参照は、元のコレクション内の参照が指しているのと同じオブジェクトを指します。
対照的に、コレクションのディープ コピーでは、要素自体および要素が直接的または間接的に参照するすべての対象がコピーされます。
Hashtable のクローンは、元の Hashtable と同じカウント、同じ容量、同じ IHashCodeProvider 実装、および同じ IComparer 実装を持ちます。
このメソッドは O(n) 操作です。ここで、n は Count です。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0、1.0