Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Inkvi76
0 / 0 / 0
Регистрация: 07.11.2017
Сообщений: 7
1

Переменная не существует в текущем контексте

05.12.2017, 20:18. Просмотров 163. Ответов 2
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace попытка_1
{
    public partial class Form1 : Form
 
    {
      static double func1(int n, ref int[] x, out int k, out double[] y) ;
{ 
int i,j,L; 
double sr; 
int s; 
s=0; 
L=0; 
for (i = 0; i < n; i++) 
{ 
if ((x[i] > 0) && (x[i] % 2 == 0)) 
{ 
L++; 
s = s + x[i]; 
} 
}
if (L > 0)
    sr = s / L
else sr = 0; 
 
return sr; 
} 
    int baza = -10, ampl = 20; 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            int i;
            Random xs = new Random();
            n = 10;
            m = 11;
            a = new int[n];
            b = new int[m];
            dataGridView1.RowCount = n;
            dataGridView1.ColumnCount = 1;
            dataGridView2.RowCount = m;
            dataGridView2.ColumnCount = 1;
 
 
            for (i = 0; i < n; i++)
            {
                a[i] = baza + xs.Next(ampl + 1);
                dataGridView1[0, i].Value = String.Format("{0,6}", a[i]);
            }
            for (i = 0; i < m; i++)
            {
                b[i] = baza + xs.Next(ampl + 1);
                dataGridView2[0, i].Value = String.Format("{0,6}", b[i]);
            }
        }
 
       
        private void button2_Click(object sender, EventArgs e)
        {
            textBox2.Clear();
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            dataGridView3.Rows.Clear();
            dataGridView3.Columns.Clear();
            dataGridView4.Rows.Clear();
            dataGridView4.Columns.Clear();
            textBox1.Clear(); 
 
        }
 
       
 
       
    }
}
собственно говоря вот код , вылезают ошибки , я понять не могу , почему , вроде как все правильно сделал.Помогите , пожалуйста с лабораторкой справиться.Заранее спасибо!
0
Миниатюры
Переменная не существует в текущем контексте   Переменная не существует в текущем контексте  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2017, 20:18
Ответы с готовыми решениями:

Не существует в текущем контексте
private void createIncAndOut() { if (E.Count &gt; 0) ...

Элемент не существует в текущем контексте
В обработчике событий Textbox присваиваю его значение переменной. В другом...

Элемент не существует в текущем контексте
Добрый день. Дали задание сделать генератор тестов. Есть код на C#. Но везде...

InitializeComponent() - Не существует в текущем контексте
InitializeComponent(); пишет не существует в текущем контексте. public...

Имя не существует в текущем контексте
using System; using System.Collections.Generic; using System.ComponentModel;...

2
Shogun31337
524 / 507 / 219
Регистрация: 02.11.2016
Сообщений: 1,528
Завершенные тесты: 2
06.12.2017, 05:21 2
Цитата Сообщение от Inkvi76 Посмотреть сообщение
Переменная не существует в текущем контексте
Где у Вас в коде объявляются переменные a, b, m, n?
0
Nalik
105 / 64 / 32
Регистрация: 30.11.2012
Сообщений: 846
06.12.2017, 10:40 3
Цитата Сообщение от Inkvi76 Посмотреть сообщение
Помогите , пожалуйста с лабораторкой справиться.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace попытка_1
{
    public partial class Form1 : Form
    {
        int baza = -10, ampl = 20;
        public Form1()
        {
            InitializeComponent();
        }
 
        /*
         * Нигде не используется
        static double func1(int n, ref int[] x, out int k, out double[] y)
        {
            int i, j, L;
            double sr;
            int s;
            s = 0;
            L = 0;
            for (i = 0; i < n; i++)
            {
                if ((x[i] > 0) && (x[i] % 2 == 0))
                {
                    L++;
                    s = s + x[i];
                }
            }
            if (L > 0) 
                sr = s / L;
            else sr = 0;
 
            return sr;
        }
    */
        private void button1_Click(object sender, EventArgs e)
        {
            int i;
            Random xs = new Random();
            int n = 10;
            int m = 11;
            int[] a = new int[n];
            int[] b = new int[m];
            dataGridView1.RowCount = n;
            dataGridView1.ColumnCount = 1;
            dataGridView2.RowCount = m;
            dataGridView2.ColumnCount = 1;
 
 
            for (i = 0; i < n; i++)
            {
                a[i] = baza + xs.Next(ampl + 1);
                dataGridView1[0, i].Value = String.Format("{0,6}", a[i]);
            }
            for (i = 0; i < m; i++)
            {
                b[i] = baza + xs.Next(ampl + 1);
                dataGridView2[0, i].Value = String.Format("{0,6}", b[i]);
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            textBox2.Clear();
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            dataGridView3.Rows.Clear();
            dataGridView3.Columns.Clear();
            dataGridView4.Rows.Clear();
            dataGridView4.Columns.Clear();
            textBox1.Clear();
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2017, 10:40

Ошибка: имя не существует в текущем контексте
этот код в отдельном классе: int X1 = { 2, 4, 6, 8, 10 }; int X2 = {...

DataGridView подчеркивается не существует в текущем контексте
помогите, подчеркивается DataGridView и пишется, что &quot;элемент DataGridView не...

Элемент zedGraph не существует в текущем контексте
Выдает такую ошибку: &quot;Элемент zedGraph не существует в текущем контексте&quot;....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru