在C#中的窗体之间传递对象
本文关键字:对象 之间 窗体 | 更新日期: 2023-09-27 18:28:52
我已经创建了一个学生对象数组,我想从一个表单传递到另一个表单。当我尝试这样做时,我会得到"
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();
希望你能帮忙感谢
打开Student类并检查它是否为公共类。
它应该是这样的:
public class Student
{
public Student()
{
//...
}
//...
}