![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.03.2014
Сообщений: 7
|
![]()
Здравствуйте, помогите пожалуйста исправить ошибку:
An object reference is required for the non-static field, method, or property 'ConsoleApplication1.Program.change Var(int) C# Код:
Последний раз редактировалось Vilkas; 15.12.2014 в 00:14. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ты в static функции main() вызываешь нестатическую changeVar, о чем тебе и говорит компилятор. Стаические функции в отличии нестатических не требуют создания объекта, потому main() и работает.
Сделай changeVar static-ом и все будет ок.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Даже если исправить статик, работать не будет, скорее всего, не скомпилируется код, ибо не инициализирована переменная.
Надо использовать ref параметр (либо функцию с возвратом и присвоением результата переменной): Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при вызове табличной функции в SQL Server | Ilyard | SQL, базы данных | 1 | 05.04.2014 21:38 |
Ошибка линковки при вызове функции другой библиотеки | revaldo666 | Общие вопросы C/C++ | 2 | 23.07.2012 16:45 |
#ЗНАЧ при вызове функции из ячейки | Plasmer | Microsoft Office Excel | 6 | 04.04.2012 00:59 |
Ошибка при вызове функции Access violation | Hottabych | Win Api | 1 | 22.01.2011 20:35 |
Ошибка при вызове хранимой функции MySQL | tavrocotaps | Общие вопросы .NET | 0 | 23.04.2010 10:25 |