I have given you the solution in c# windows application. So add c# windows application and write following code in code behind of form.
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public string Name { get; set; }
public string FormID { get; set; }
public string Path { get; set; }
List<Form1> pdfdoc;
public Form1()
{
InitializeComponent();
}
public void Test()
{
pdfdoc = new List<Form1>{
new Form1{ Name="Form1", FormID ="1", Path="D:/Temp/"},
new Form1{ Name="Form2", FormID ="2", Path="D:/Temp/"},
new Form1{ Name="Form3", FormID ="3", Path="D:/Temp/"},
new Form1{ Name="Form4", FormID ="4", Path="D:/Temp/"},
new Form1{ Name="Form5", FormID ="5", Path="D:/Temp/"},
new Form1{ Name="Form6", FormID ="6", Path="D:/Temp/"},
new Form1{ Name="Form7", FormID ="7", Path="D:/Temp/"},
new Form1{ Name="Form8", FormID ="8", Path="D:/Temp/"},
};
}
private void Form1_Load(object sender, EventArgs e)
{
Test();
List<Form1> pdfdoc1 = new List<Form1>();
List<Form1> pdfdoc2 = new List<Form1>();
for (int i = 0; i < pdfdoc.Count; i++)
{
if (Convert.ToInt32(pdfdoc[i].FormID) < 4)
{
pdfdoc1.Add(pdfdoc[i]);
}
else if (Convert.ToInt32(pdfdoc[i].FormID) > 4)
{
pdfdoc2.Add(pdfdoc[i]);
}
}
}
}
}