填充列表<;字符串>;从列表<;文本框>;
本文关键字:gt lt 列表 文本 字符串 填充 | 更新日期: 2023-09-27 18:28:16
我有字符串的列表
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>();
我想填写文本框列表中的字符串列表
了解System.Linq.Enumerable扩展方法
names = NamesTextbox.Select(t => t.Text).ToList();
或
names.AddRange(NamesTextbox.Select(t => t.Text);
我能想到的最简单的解决方案如下:
names = NamesTextBox.Select(t => t.Text).ToList();
Ages = AgesTextBox.Select(t => t.Text).ToList();
如果不使用LINQ,可以使用foreach循环。
foreach(TextBox txtBox in NamesTexbox) {
names.Add(txtBox.Text);
}