| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Как не статически объявить метод main() |
| Автор: Competitor 3.11.2006, 18:02 | ||
| Как не статически объявить метод main() в консольном приложении? Добавлено @ 18:12 Поясняю. Следующий фрагмент кода
выдает ошибку An object reference is required for the nonstatic field, method, or property 'SearchAnalyzerCA1.Program.MakeAction() |
| Автор: ivashkanet 3.11.2006, 18:16 |
Он ругается, что MakeAction у тебя не статическая, а ты ее вызываешь как статическую |
| Автор: Competitor 3.11.2006, 18:55 | ||
| MakeAction статическая. Если отказаться от делегирования, которое осуществляет функция MakeAction, то все ошибок нет.
Но мне необходимо делегировать |
| Автор: HalkaR 3.11.2006, 19:17 |
| Competitor, в чем проблема реализуешь всю функциональность в отдельном классе - создаешь его обьект и там его методами уже работаешь. |
| Автор: Competitor 3.11.2006, 19:25 |
| Переработал. Был уверен, что объявил MakeAction как static, оказалось нет |