با سلام خدمت دوستان
من در پروژه ام یک کلاس به نام 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'
ممنون می شوم اگر دوستان راهنمایی کنند که کجای برنامه اشکال دارد.