下面的代码示例演示如何使用 GetEnumerator 方法创建 System.Collections.IEnumerator 对象。然后循环访问 System.Collections.IEnumerator 对象以显示 HtmlTableRowCollection 集合的内容。view plaincopy to clipboardprint ? <% @ Page Language = " C# " AutoEventWireup = " True " %> < SCRIPT runat = " server " > void Button_Click(Object sender, EventArgs e) { HtmlTableRow current_row; // Create an IEnumerator enumerator. IEnumerator myEnum = Table1.Rows.GetEnumerator(); Span1.InnerText = "The items in the rows of the table are: "; // Iterate through the IEnumerator and display its contents. while (myEnum.MoveNext()) { current_row = (HtmlTableRow)myEnum.Current; Span1.InnerText = Span1.InnerText + " " + current_row.Cells[0].InnerText + " " + current_row.Cells[1].InnerText; } } </ SCRIPT > < HTML > < HEAD > < FORM runat = " server " > < H3 > HtmlTableRowCollection Example </ H3 > < TABLE id = Table1 borderColor = black border = 1 runat = " server " >< TBODY >< TR >< TD > Cell 1 </ TD >< TD > Cell 2 </ TD ></ TR >< TR >< TD > Cell 3 </ TD >< TD > Cell 4 </ TD ></ TR ></ TBODY ></ TABLE > < BR >< BR > < INPUT type = button value = " Display row contents in the table " runat = " server " onserverclick = " Button_Click " > < BR >< BR > < SPAN id = Span1 runat = " server " >