为什么List <string>闪电总是包含0个项目为空?</string>

时间:2013-01-04 21:13:10

标签: c#

在Form1中,我将其放在Form的顶部:

Lightnings_Extractor.PDF pdf1;

然后在Form1的构造函数中,我有:

pdf1 = new Lightnings_Extractor.PDF();

然后在Form1的底部我有:

private void deleteSelectedLightningsToolStripMenuItem_Click(object sender, EventArgs e)
{

    if (MessageBox.Show("Are you Sure you want to delete " + Lightnings_Extractor.ListBoxControl.counter +  " files ? Click Yes to Confirm and No to continue", "WinForm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
    {

    }
    else
    {
           for (int i = 0; i < pdf1.Lightnings.Count; i++)
            {

            }
    }
}

我看到Lightnings里面有物品。
但是,当我点击deleteSelectedLightningsToolStripMenuItem_Click中的Form1时,我看到Lightnings为空计数0.我无法弄明白为什么。

1 个答案:

答案 0 :(得分:4)

LightningExtractorForm1中的Lightnings_Mode个对象是不同的对象。

您需要传递相同的对象。