我有字符串列表
List<string> names = new List<string> { "Ahmed Row 1", "Mohamed Row 2" , "asdsa","asdasadas","asdsadsa"};
List<string> Ages = new List<string> { "22 Row 1", "30 Row 2", "12321321","354435","987987"};
和文本框列表
List<TextBox> NamesTexbox = new List<TextBox>();
List<TextBox> AgesTextbox = new List<TextBox>();
我想填写文本框列表中的字符串列表
答案 0 :(得分:4)
阅读System.Linq.Enumerable扩展方法
names = NamesTextbox.Select(t => t.Text).ToList();
或者
names.AddRange(NamesTextbox.Select(t => t.Text);
答案 1 :(得分:2)
我能想到的最简单的解决方案如下:
names = NamesTextBox.Select(t => t.Text).ToList();
Ages = AgesTextBox.Select(t => t.Text).ToList();
答案 2 :(得分:1)
如果您不使用LINQ,则可以使用foreach循环。
foreach(TextBox txtBox in NamesTexbox) {
names.Add(txtBox.Text);
}