如何从其他表单访问列表?

时间:2017-03-22 20:59:52

标签: c# visual-studio list

使用Visual Studio 2015和C#

我有两种形式,Form1和Form2,它们是Visual Studio中同一项目的一部分。在Form1中,我根据复选框中的选择构建一个字符串列表。我需要能够在Form2中遍历此列表。但是,我在Form2中调用列表(list1)时遇到问题,当它在Form1中构建和更新时。

Form2在按钮点击中在Form1中被调用,如下所示:

  public void BTN_Click(object sender, EventArgs e)
    {
        Form2 frm2 = new Form2();

寻找能够访问Form2中list1的任何提示。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以简单地制作如下属性:

   public List<string> List1 { get {return list1;} set { list1 = value;}}

然后从其他表单访问它:

Form1 frm1 = new Form1();
List<string> list = form1.List1;