| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Ошибка при компиляции |
| Автор: addnr 30.8.2007, 19:56 |
| есть: Class AES; и Form1 MainForm в которой есть свойство: public AES MyAES; возникает ошибка при компиляции: Inconsistent accessibility: field type 'ListopadEncryption.AES' is less accessible than field 'ListopadEncryption.MainForm.MyAES' Не могу понять почему она возникает если public AES MyAES; заменить на private AES MyAES; ошибка ищезает, но мне это свойство нужно как public. смысл ошибки вроде бы конфликт имен. посоветуйте, как от этого избавиться? Добавлено через 2 минуты и 54 секунды и объясните почему она возникает, я не догнал. |
| Автор: OLEG_NET 30.8.2007, 20:21 |
| А можешь весь код дать,а то как-то не все понятно сразу |
| Автор: Pit_Bul 30.8.2007, 21:40 | ||
мне кажется что надо так
|
| Автор: QryStaL 31.8.2007, 00:27 | ||||
скорее всего объявлено так:
А надо так:
|
| Автор: addnr 31.8.2007, 13:41 |
| Спасибо QryStaL, действительно проблема была в этом |