List<A> l1 = new List<A>();
List<A> l2 = new List<A>();
List<A> result = new List<A>();
var pageIndexInput = 0;
label:
pageIndexInput++;
if (pageIndexInput==4)
{
Console.ReadKey();
}
result.Clear();
l1.Clear();
for (int i = 0; i < 10; i++)
{
l1.Add(new A { Name = "a" + i });
}
l2.Clear();
for (int i = 0; i < 56; i++)
{
l2.Add(new A { Name = "b" + i });
}
var pageCountInput = 10;
var resultFirstIndex = (pageIndexInput - 1) * p