我已经创建了自定义链接列表,我想通过其内容填充asp.net表。这是我用来填写表格的代码:
void FillTriangleInRectangleTableRectangles(LinkList<Rectangle> AllRectangle, LinkList<Triangle> AllTriangles)
{
AllTriangles.Sort();
AllRectangle.Sort();
for (AllRectangle.Begining(), AllTriangles.Begining(); AllRectangle.Exist() && AllTriangles.Exist(); AllRectangle.Right(), AllTriangles.Right())
{
AddRow(TriaInsideTable, AllRectangle.ReturnFigure(), AllTriangles.ReturnFigure());
}
}
void AddRow(Table TableToFill, Rectangle rectangle, Triangle triangle)
{
TableRow row = new TableRow();
TableCell RectangleInfo = new TableCell();
RectangleInfo.Text = rectangle.ToString();
row.Cells.Add(RectangleInfo);
TableCell TriangleInfo = new TableCell();
TriangleInfo.Text = triangle.ToString();
row.Cells.Add(TriangleInfo);
TableToFill.Rows.Add(row);
}
但是对于我来说,这个for循环有点令人困惑,我实现了LinkList类的IEnumerable接口,并且我想使用foreach循环来填充表。 表应如下所示: 所以我的问题是-我应该怎么做?