Здравствуйте, столкнулся с проблемой, что нужно использовать массив в двух piblic`ах одновременно, не знаю как это сделать, visual studio не находит массив в другом паблике. язык c#.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void add_Click(object sender, EventArgs e)
{
int[] kol = new int[listbox.Items.Count];
int[] price = new int[listbox.Items.Count];
string[] name = new string[listbox.Items.Count];
if (listbox.SelectedIndex == 0)
{
listbox.Items.Add(NameBox.Text);
name[listbox.Items.Count - 1] = NameBox.Text;
price[listbox.Items.Count - 1] = Convert.ToInt16(Priсe.Value);
kol[listbox.Items.Count - 1] = Convert.ToInt16(Kol.Value);
}
}
public void listbox_SelectedIndexChanged(object sender, EventArgs e)
{
if(listbox.SelectedIndex == 0)
{
add.Text = "Добавить";
}
else
{
add.Text = "Изменить";
NameBox.Text = name[listbox.SelectedIndex];// выдаёт ошибку, что такого массива нету
}
}
}
public partial class Form1 : Form
{
private string[] name;
public Form1()
{
InitializeComponent();
}
public void add_Click(object sender, EventArgs e)
{
int[] kol = new int[listbox.Items.Count];
int[] price = new int[listbox.Items.Count];
name = new string[listbox.Items.Count]; // use class field, not local variable
...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Содержимое файлов 1txt и 2
Нужно избавиться от рекурсии в данной функции с помощью стека\очередиЗапутался где именно и какие параметры нужно добавлять в очередь
Как двойным кликом по слову в RichTextBox выделить его и отобразить над ним Panel (панель изначально скрыта и должна появляться когда происходит...
Суть вопроса в том что если xstock_quantity = 5, а reserved = 1, результат равен 3