我有一个包含文本框的列表:
List<TextBox> myListTB = new List<TextBox>();
列表中的每个项目都是一个文本框,我希望有一个仅包含每个文本框的字段文本的新字符串列表。我该怎么做?我试过了:
List<string> myList = new List<string>();
myList = myListTB.ForEach(Text);
然后我想将字符串转换为双精度,但这不起作用。你能帮忙吗?
List<string> myList = new List<string>();
for (int i = 0; i < myListTB.Count(); i++)
{
myList.Add(myListTB[i].Text);
}
或
foreach(TextBox x in myListTB)
{
myList.Add(x.Text);
}
这一切都可以用 Linq 完成
var doubles = myListTb.Select(t => Double.Parse(t.Text)).ToList();