我想要一個數組,我有一個類,然後使用foreach語句將值迭代到表中。新來使用foreach與數組和有問題
我的課的設置類似於如下:
public class items
{
private string[] list;
public items()
{
list[0] = "apples";
list[1] = "oranges";
list[2] = "grapes";
list[3] = "bananas";
}
}
在我page_load
事件我試圖調用類:
list fruit = new list();
StringBuilder sb = new StringBuilder();
sb.Append("<table id=\"items\">");
sb.Append("<tr>");
sb.Append("<th>Item</th>");
sb.Append("<th>Description</th>");
sb.Append("<th>Unit Cost</th>");
foreach(string fruit in list)
{
sb.Append(String.Format("{0}", items.fruit));
}
我是新來使用foreach
循環和它真的混亂。如果我在正確的軌道上,我希望能夠澄清一些問題。
謝謝。
hozdamn轉換您要在列表中分配其轉換爲字符串[]那麼你可以使用擴展方法將其轉換成一個列表中的值,也可以直接與陣列 – MethodMan 2013-03-01 17:17:43
你會工作需要更具體 - 什麼是你不希望工作的「不工作」?你的代碼有很多錯誤讓我們猜測問題出在哪裏。 – 2013-03-01 17:18:04
如果你想訪問該值變化'私人的String []列表;''要保護的String []列表;' – MethodMan 2013-03-01 17:29:20