|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2010, 16:45 | #1 |
Пользователь
Регистрация: 24.09.2010
Сообщений: 62
|
Не считывает переменную в C#
Здравсти.
У меня почемуто прога не хочет считывать переменную. Я пишу: Код:
Это как понять? И еще одна проблема. Когда я описываю переменные в классе, а не в методе или вытаюсь запустить другой метод он выдает мне ошибку: Для нестатического поля, метода или свойства "ConsoleApplication1.Program.a" требуется ссылка на объект Объясните пожалуйста, в чем ошибки и как их исравить. |
15.10.2010, 16:51 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну а матчасть подучить как бы не в моде?
Код:
I'm learning to live...
|
15.10.2010, 19:07 | #3 | |
Пользователь
Регистрация: 24.09.2010
Сообщений: 62
|
Цитата:
спасибо за ответ. А на чсет второго вопроса, может кто-нибудь подсказать? Последний раз редактировалось Stilet; 15.10.2010 в 20:05. |
|
15.10.2010, 20:05 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
16.10.2010, 08:49 | #5 |
Пользователь
Регистрация: 24.09.2010
Сообщений: 62
|
Вот к примеру:
Код:
|
16.10.2010, 12:29 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Правильно. т.е. неправильно. Класс это не объект, и в памяти он не размещен еще.
Однако метод Main объявлен как статический, это значит что в памяти он размещен и доступен для выполнение (читай про static обьявления). В нем ты пытаешся достучаться к полю объекта ( example.a = 5 которого еще не существует (фактически), потому как поле это не static, а значит сначала придется создавать этот обьект,а уж потом можно и рулить его полем. А вот если ты напишешь static public int a;. Тогда поле это будет размещено в памяти аки переменная глобальная, и ею можно будет пользоваться в пространстве ConsoleApplication1. Читай про static
I'm learning to live...
|
17.10.2010, 10:21 | #7 |
Пользователь
Регистрация: 24.09.2010
Сообщений: 62
|
Спасибо огромное. Сам бы никогда не додумался. так бы и мучался. Списабо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из edit в переменную | n014me | Общие вопросы Delphi | 2 | 23.03.2010 21:30 |
Не считывает данные обработчик php | Zorgy | PHP | 8 | 15.02.2010 20:24 |
Не в файл, а в переменную | jocry | Работа с сетью в Delphi | 2 | 03.03.2009 11:35 |
программа считывает символы не полностью, причём произвольное количество. Написано на Си | Crasty | Помощь студентам | 2 | 25.02.2009 14:53 |
Assembler. Разработать устройство которое считывает из EEPROM типа 24С512 по интерфейсу I2c информацию | KEDDDD | Фриланс | 1 | 02.09.2008 02:53 |