35 lines
1.3 KiB
C#
35 lines
1.3 KiB
C#
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Linq;
|
||
|
using System.Text;
|
||
|
|
||
|
class LinqExercise21
|
||
|
{
|
||
|
static void Main(string[] args)
|
||
|
{
|
||
|
List<string> listOfString = new List<string>();
|
||
|
listOfString.Add("m");
|
||
|
listOfString.Add("n");
|
||
|
listOfString.Add("o");
|
||
|
listOfString.Add("p");
|
||
|
listOfString.Add("q");
|
||
|
Console.Write("\nLINQ : Remove range of items from list by passing start index and number of elements to delete : ");
|
||
|
Console.Write("\n------------------------------------------------------------------------------------------------\n");
|
||
|
var _result1 = from y in listOfString
|
||
|
select y;
|
||
|
Console.Write("Here is the list of items : \n");
|
||
|
foreach(var tchar in _result1)
|
||
|
{
|
||
|
Console.WriteLine("Char: {0} ", tchar);
|
||
|
}
|
||
|
listOfString.RemoveRange(1, 3);
|
||
|
var _result = from z in listOfString
|
||
|
select z;
|
||
|
Console.Write("\nHere is the list after removing the three items starting from the item index 1 from the list : \n");
|
||
|
foreach(var rChar in _result)
|
||
|
{
|
||
|
Console.WriteLine("Char: {0} ", rChar);
|
||
|
}
|
||
|
Console.ReadLine();
|
||
|
}
|
||
|
}
|