با سلام خدمت دوستان
من در پروژه ام یک کلاس به نام Student تعریف کرده ام. در فرم Form1 یک آرایه ای از کلاس Student دارم:

Student[] students;


حال می خواهم پس از ایجاد فرم 2 آرایه students را به فرم 2 بفرستم. برای این منظور در فرم 2 یک پراپرتی از نوع Student[] تعریف کرده ام:


private Student[] students;
public Student[] Students
{
get { return students; }
set { students= value; }
}


حال در فرم 1 برای ارسال این آرایه به فرم 2 می نویسیم:


Form2 frm = new Form2 ();
frm.Students= this.students;
frm.ShowDialog();


اما با این پیغام خطا مواجه می شوم:

Error Inconsistent accessibility: property type Project1.Student[]' is less accessible than property Project1.Form2.Students'



ممنون می شوم اگر دوستان راهنمایی کنند که کجای برنامه اشکال دارد.