C# listview未处理的异常

C# listview未处理的异常,c#,winforms,listview,unhandled-exception,C#,Winforms,Listview,Unhandled Exception,我试图通过第二个表单将类中的一些项添加到列表视图中,这就是我得到的结果 public partial class Form1 : Form { Elev x; ArrayList listaStudenti; ListViewItem itm; public Form1() { InitializeComponent(); listaStudenti = new ArrayList(); x=new E

我试图通过第二个表单将类中的一些项添加到
列表视图中,这就是我得到的结果

public partial class Form1 : Form
{
    Elev x;
    ArrayList listaStudenti;
    ListViewItem itm;



    public Form1()
    {
        InitializeComponent();
        listaStudenti = new ArrayList();
        x=new Elev();
        x.nume =lvStud.Items[0].ToString();
        x.varsta = int.Parse(lvStud.Items[0].SubItems[3].Text);
        listaStudenti.Add(x);

    }


在实例化表单时,您的集合中似乎没有项目,因此当您调用时:

x.nume =lvStud.Items[0].ToString();

…在
.Items
中没有记录,因此出现
ArgumentOutOfRangeException
。在调用此逻辑之前,请确保您的
列表视图
包含项,或者添加一些逻辑以捕获空列表。

您确定在
lvStud.items上有itens吗?
x.nume =lvStud.Items[0].ToString();