La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized .
El método StringCollection.AddRange(String[]) se usa para copiar los elementos de una array de strings al final de StringCollection.
Sintaxis:
public void AddRange (string[] value);
Aquí, el valor string[] es una array de strings que se agregarán al final de StringCollection. La array en sí no puede ser nula, pero puede contener elementos que son nulos.
Excepción: este método dará ArgumentNullException si el valor es nulo.
Nota:
- StringCollection acepta nulo como un valor válido y permite elementos duplicados.
- Si StringCollection puede acomodar los nuevos elementos sin aumentar la capacidad, este método es una operación O(n), donde n es el número de elementos que se agregarán. Si es necesario aumentar la capacidad para acomodar los nuevos elementos, este método se convierte en una operación O(n + m), donde n es el número de elementos que se agregarán y m es Count.
Los siguientes programas ilustran el uso de StringCollection.AddRange(String[]) Method :
Ejemplo 1:
// C# code to copy the elements // of a string array to the end // of the StringCollection using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // creating a StringCollection named myCol StringCollection myCol = new StringCollection(); // creating a string array named myArr String[] myArr = new String[] { "A", "B", "C", "D", "E" }; // Copying the elements of a string // array to the end of the StringCollection. myCol.AddRange(myArr); // Displaying elements in StringCollection foreach(Object obj in myCol) { Console.WriteLine("{0}", obj); } } }
A B C D E
Ejemplo 2:
// C# code to copy the elements // of a string array to the end // of the StringCollection using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // creating a StringCollection named myCol StringCollection myCol = new StringCollection(); // creating a string array named myArr String[] myArr = new String[] { "2", "3", "4", "5", "6" }; // Copying the elements of a string // array to the end of the StringCollection. myCol.AddRange(myArr); // Displaying elements in StringCollection foreach(Object obj in myCol) { Console.WriteLine("{0}", obj); } } }
2 3 4 5 6
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA