El método CharEnumerator.Reset se utiliza para inicializar el índice en una posición lógica antes del primer carácter de la string enumerada.
Sintaxis:
public void Reset ();
A continuación se muestran los programas para ilustrar el uso del método CharEnumerator.Reset() :
Ejemplo 1:
// C# program to illustrate the // use of CharEnumerator.Reset() // Method using System; class GFG { // Driver code public static void Main() { // Initialize a string object string str = "The Sun rises in the East and sets in the West."; // Instantiate a CharEnumerator object CharEnumerator chEnum = str.GetEnumerator(); // Printing the string while (chEnum.MoveNext()) Console.Write(chEnum.Current); // Reset the CharEnumerator object chEnum.Reset(); Console.WriteLine(); // Printing the string again while (chEnum.MoveNext()) Console.Write(chEnum.Current); } }
Producción:
The Sun rises in the East and sets in the West. The Sun rises in the East and sets in the West.
Ejemplo 2:
// C# program to illustrate the // use of CharEnumerator.Reset() // Method using System; class GFG { // Driver code public static void Main() { // Initialize a string object string str = "0 1 2 3 4 5 6 7 8 9"; // Instantiate a CharEnumerator object CharEnumerator chEnum = str.GetEnumerator(); // Printing the string while (chEnum.MoveNext()) Console.Write(chEnum.Current); // Reset the CharEnumerator object chEnum.Reset(); Console.WriteLine(); // Printing the string again while (chEnum.MoveNext()) Console.Write(chEnum.Current); } }
Producción:
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
Referencia:
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA