0

我创建了一个学生对象数组,我想从一种形式传递到另一种形式。当我尝试这样做时,我得到“

Inconsistent accessibility: parameter type 'College_Life.Student[]' is less accessible than method 'College_Life.frmStudentOutput.frmStudentOutput(College_Life.Student[])

第一种形式如下所示:

namespace College_Life
{
    public partial class frmInput : Form
    {
        private int intCount;
        private Student[] ALevel = new Student[1];
.
.
.
        private void cmdSort_Click(object sender, EventArgs e)
        {
            //
            frmStudentOutput OutputForm = new frmStudentOutput(ALevel);
            OutputForm.Show();
        }

. . . 第二种形式看起来像

    private Student[] ALStudent;

    public frmStudentOutput(Student[] ALStudent)
    {
        InitializeComponent();

希望能帮到你 谢谢

4

1 回答 1

1

打开 Student 类并检查它是否是公开的。

它应该如下所示:

public class Student
{
    public Student()
    {
         //...
    }
    //...
}
于 2013-08-25T11:13:47.830 回答