【发布时间】:2014-07-13 06:55:36
【问题描述】:
我使用 for 循环解决了这个问题,但是当我尝试使用 foreach 循环时,我得到一个无法将 TextBox 转换为 int 的问题。我没有使用很多 foreach 循环,我做错了什么?
这行得通
for (int i = 0; i < list.Count; ++i)
{
list[i].Text = "5.0";
}
如何让它工作
foreach (TextBox element in list)
{
list[element].Text = "5.0"; //get Error her
}
【问题讨论】:
-
并解释反对意见:您的问题非常简单,只需在 Google 上搜索“c# foreach”即可为您提供答案。
-
当您说
foreach (TextBox element in list)时,您实际上得到了列表中的每个TexBox。