using System.Collections.Generic;
public class myCollection
public string prodName { get; set; }
public int prodId { get; set; }
public static void Main()
Console.WriteLine("Hello World");
List<myCollection> liMycollect = new List<myCollection>();
liMycollect.Add(new myCollection()
liMycollect.Add(new myCollection()
liMycollect.Add(new myCollection()
liMycollect.Add(new myCollection()
foreach (myCollection coll in liMycollect)
Console.Write(coll.prodName + " > ");
int index = liMycollect.FindIndex(a => a.prodName == "car");
var item = liMycollect[index];
liMycollect.RemoveAt(index);
if (newIndex > index) newIndex--;
liMycollect.Insert(newIndex, item);
foreach (myCollection coll in liMycollect)
Console.Write(coll.prodName + " > ");