Last Updated : 11 Jul, 2025
StringCollection class is a new addition to the .NET Framework class library that represents a collection of strings. StringCollection class is defined in the
System.Collections.Specializednamespace.
StringCollection.Insert(Int32, String)method is used to insert a string into the StringCollection at the specified index.
Syntax:public void Insert (int index, string value);Parameters:
This method will give
ArgumentOutOfRangeExceptionif the index is less than zero
Orindex is greater than Count.
Note:Below programs illustrate the use of
StringCollection.Insert(Int32, String) Method: Example 1: CSHARP
// C# code to insert a string into
// the StringCollection at the
// specified index
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();
// Inserting elements into the string
// at specified indexes
myCol.Insert(0, "A");
myCol.Insert(1, "B");
myCol.Insert(2, "F");
myCol.Insert(3, "L");
myCol.Insert(4, "Y");
myCol.Insert(5, "Z");
// Displaying the elements in StringCollection
foreach(Object obj in myCol)
{
Console.WriteLine(obj);
}
}
}
Example 2: CSHARP
// C# code to insert a string into
// the StringCollection at the
// specified index
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();
// Inserting elements into the string
// at specified indexes
myCol.Insert(0, "2");
myCol.Insert(1, "4");
// This should raise exception
// "ArgumentOutOfRangeException" as
// index is less than 0
myCol.Insert(-3, "6");
myCol.Insert(3, "8");
myCol.Insert(4, "10");
myCol.Insert(5, "12");
// Displaying the elements in StringCollection
foreach(Object obj in myCol)
{
Console.WriteLine(obj);
}
}
}
Output:
Unhandled Exception: System.ArgumentOutOfRangeException: Insertion index was out of range. Must be non-negative and less than or equal to size. Parameter name: indexReference:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4