jalil_m
سه شنبه 02 خرداد 1391, 15:56 عصر
سلام
من یه کلاس ساختم به اسم TestClass
دقیقا توی Namespace خود برنامه هست
حالا یه لیست از این کلاس رو
List<TestClass> parameter
میخوام به عنوان پارامتر به سازنده یکی از فرم هام ارسال کنم اما خطای زیر رو میده :
Inconsistent accessibility: parameter type 'System.Collections.Generic.List<ProgramNamespace.TestClass>' is less accessible than method 'ProgramNamespace.Form1.Form1(System.Collections.G eneric.List<ProgramNamespace.TestClass>, int)
حتی وقتی یه تابع دیگه تعریف میکنم با این پارامتر ها بازم ارور میده و حتی پراپرتی هم تعریف میکنم همینه
اما وقتی داخل کدهای معمولی از این کلاس لیست تعریف میکنم هیچ خطایی نمیده
اینم بگم وقتی تو پارامتر حتی به جای لیست نمونه ساده هم تعریف میکنم بازم همین خطا رو میده
کسی میتونه کمک کنه؟
من یه کلاس ساختم به اسم TestClass
دقیقا توی Namespace خود برنامه هست
حالا یه لیست از این کلاس رو
List<TestClass> parameter
میخوام به عنوان پارامتر به سازنده یکی از فرم هام ارسال کنم اما خطای زیر رو میده :
Inconsistent accessibility: parameter type 'System.Collections.Generic.List<ProgramNamespace.TestClass>' is less accessible than method 'ProgramNamespace.Form1.Form1(System.Collections.G eneric.List<ProgramNamespace.TestClass>, int)
حتی وقتی یه تابع دیگه تعریف میکنم با این پارامتر ها بازم ارور میده و حتی پراپرتی هم تعریف میکنم همینه
اما وقتی داخل کدهای معمولی از این کلاس لیست تعریف میکنم هیچ خطایی نمیده
اینم بگم وقتی تو پارامتر حتی به جای لیست نمونه ساده هم تعریف میکنم بازم همین خطا رو میده
کسی میتونه کمک کنه؟