如何写这句C#的循环代码?
int previousPagesCount = 4;
for (int i = pageNumber - 1; i >= 0 && i >= pageNumber - previousPagesCount; i--)
{
int step = i - pageNumber;
DataRow r = dt.NewRow();
r["html"] = pagingItemHtml(startAt + (maxResults * step), i + 1, true);
dt.Rows.InsertAt(r, 0);
}
int nextPagesCount = 4;
for (int i = pageNumber + 1; i <= pageCount && i <= pageNumber + nextPagesCount; i++)
{
int step = i - pageNumber;
DataRow r = dt.NewRow();
r["html"] = pagingItemHtml(startAt + (maxResults * step), i + 1, true);
dt.Rows.Add(r);
}
看的我怪怪的。第一次看见C#的这种循环代码。想写成VB的。不知道如何下手了