C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のCharEnumerator.Clone()メソッド


C#のCharEnumerator.Clone()メソッドは、現在のCharEnumeratorオブジェクトのコピーを作成するために使用されます。

構文

public object Clone();

CharEnumerator.Clone()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      string strNum = "356";
      CharEnumerator ch = strNum.GetEnumerator();
      while (ch.MoveNext()){
         Console.Write(ch.Current + " ");
         CharEnumerator enumClone = (CharEnumerator)ch.Clone();
         while (enumClone.MoveNext())
            Console.Write(enumClone.Current + " ");
         Console.WriteLine();
      }
   }
}

出力

これにより、次の出力が生成されます-

3 5 6
5 6
6

  1. HTML DOM cloneNode()メソッド

    HTML DOM cloneNode()メソッドは、cloneNode()メソッドが呼び出される特定のノードのコピーを作成するために使用され、クローンを返します。 cloneNode()メソッドは、指定されたノードのすべての属性と値を複製します。 構文 以下はcloneNode()メソッドの構文です- yourNode.cloneNode([deep]) ここで、deepはオプションのパラメーターです。その値をtrueに設定することにより、指定されたノードとその子、およびそれらの属性と値を複製する必要があることを指定し、その値をfalseに設定することにより、指定されたノードとその属性と値

  2. Javaでのclone()メソッドの重要性?

    clone() メソッドは、クローン可能を実装するクラスのオブジェクトのコピーを作成するために使用されます インターフェース。デフォルトでは、フィールドごとのコピーを実行します Objectクラスは、オブジェクトがこのメソッドを呼び出す特定のクラスのメンバーについて何も知らないためです。したがって、クラスにプリミティブデータ型のメンバーしかない場合は、オブジェクトの新しいコピーが作成され、新しいオブジェクトコピーへの参照が返されます。ただし、クラスに任意のクラスタイプのメンバーが含まれている場合は、それらのメンバーへのオブジェクト参照のみがコピーされるため、元のオブジェクトと複製されたオブジェ