How to remove ranges from an array in C# Like with ArrayList?
ArrayList myAL = new ArrayList();
myAL.Add( "The" );
myAL.Add( "quick" );
myAL.Add( "brown" );
myAL.Add( "fox" );
myAL.Add( "jumped" );
myAL.Add( "over" );
myAL.Add( "the" );
myAL.Add( "lazy" );
myAL.Add( "dog" );
myAL.RemoveRange( 4, 3 );
How can i achieve the same with string array object???
Generic Lists expose a
RemoveRange()method. You can convert your array to a list, then remove the range, then convert back to an array:To remove only one item at a specific index you can use
RemoveAt():