为了账号安全,请及时绑定邮箱和手机立即绑定

数组到列表<t> c#

数组到列表<t> c#

C#
qq_花开花谢_0 2021-04-01 11:23:21
我当前的代码有效,输出正确。我正在从data.txt文件中提取数据,并已成功使用TextFieldParser将其提取到数组中。有没有一种方法可以将我的代码转换为列表?怎么会这样呢?如果不能进行转换,那么关于从何处开始的代码有何建议?基本上是尝试从数组转到列表集合。public partial class EmployeeInfoGeneratorForm : Form{    public EmployeeInfoGeneratorForm()    {        InitializeComponent();    }    // button event handler    private void GenerateButton_Click(object sender, EventArgs e)    {        string[] parts;        if(File.Exists("..\\data.txt"))        {            TextFieldParser parser = new TextFieldParser("..\\data.txt");            parser.Delimiters = new string[] { "," };            while (true)            {                parts = parser.ReadFields();                if (parts == null)                {                    break;                }                this.nameheadtxt.Text = parts[0];                this.addressheadtxt.Text = parts[1];                this.ageheadtxt.Text = parts[2];                this.payheadtxt.Text = parts[3];                this.idheadtxt.Text = parts[4];                this.devtypeheadtxt.Text = parts[5];                this.taxheadtxt.Text = parts[6];                this.emp1nametxt.Text = parts[7];                this.emp1addresstxt.Text = parts[8];                this.emp1agetxt.Text = parts[9];                this.emp1paytxt.Text = parts[10];                this.emp1idtxt.Text = parts[11];                this.emp1typetxt.Text = parts[12];                this.emp1taxtxt.Text = parts[13];                this.emp2nametxt.Text = parts[14];                this.emp2addresstxt.Text = parts[15];                this.emp2agetxt.Text = parts[16];                this.emp2paytxt.Text = parts[17];                this.emp2idtxt.Text = parts[18];                this.emp2typetxt.Text = parts[19];                this.emp2taxtxt.Text = parts[20];            }        }         else //Error Message for if File isn't found        {            lblError.Text = "File Not Found";        }    }}
查看完整描述

3 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

问题的直接答案:

使用List<T>带有IEnumerable<T>参数的构造函数。

话虽如此,我会仔细阅读利珀特先生的回答,直到您完全理解为止。


查看完整回答
反对 回复 2021-04-10
  • 3 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信