将列表传输到另一个类会引发不一致的可访问性错误

时间:2012-05-26 15:51:27

标签: c# list

所以我创建了一个名为FinalPixel的自定义类的列表,我想将列表从一个表单转移到另一个表单,所以我把List<FinalPixel>放在我的第二个构造函数中这样:

public FinalForm(List<FinalPixel> FinalPixels)
{
    InitializeComponent();
    this.FinalPixels = FinalPixels;
}

然后我用:

创建第二个表单
FinalForm fF = new FinalForm(FinalPixels);
fF.ShowDialog();

然而,它会抛出此构建时错误:

  

错误1可访问性不一致:参数类型'System.Collections.Generic.List'比方法'Pie_X.FinalForm.FinalForm(System.Collections.Generic.List)'D:\ Users \ Arch \ Games \ C#更难访问游戏\ Pie X \ Pie X \ FinalForm.cs

1 个答案:

答案 0 :(得分:1)

看起来Pie_X.FinalPixel不公开。

制作Pie_X.FinalPixel public或制作public FinalForm(List<FinalPixel> FinalPixels) internal