填充列表<;字符串>;从列表<;文本框>;

本文关键字: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);
}