Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2011, 03:13   #1
drzod
Пользователь
 
Регистрация: 30.06.2010
Сообщений: 22
По умолчанию Ошибка в коде

При попытке написать программу для лабораторной у меня начала выскакивать странная ошибка.

Ошибка 1 Инициализатор поля не может обращаться к нестатическому полю, методу или свойству "WindowsFormsApplication1.Form1.num ericUpDown1"
___________________________________ ___________________________

Код:
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        //Симплекс таблица
        float [,] STC = new float [6, 14];
        float [,] ST = new float [6, 14];
        //Считываем кол-во веществ и продуктов
        public static int product = (int) numericUpDown1.Value;
        public static int veshestvo = (int) numericUpDown2.Value;


        public Form1()
        {
            InitializeComponent();
        }
Вот в этом куске. Я хочу просто определить глобальные переменные product и veshestvo, чтобы к ним можно было обращаться из любого места кода. Подскажите пожалуйста как исправить эту ошибку


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.02.2011 в 13:10.
drzod вне форума Ответить с цитированием
Старый 21.02.2011, 12:03   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Перенеси присваивание в конструктор, после InitializeComponent();
Но вообще присваивать надо после того как поменяется значение numericUpDown. Используй события этого компонента.
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка в коде c# Roegis Помощь студентам 6 14.01.2011 13:00
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
ошибка в коде Pytnik Паскаль, Turbo Pascal, PascalABC.NET 45 25.05.2010 17:30
Ошибка в коде Revival001 PHP 11 12.07.2009 19:25
Ошибка в коде nikleb Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 10.03.2008 22:48