Доброго дня!
Проблема такая: есть WindowsForms и два класса. Оба класса содержат целочисленный массив (в конструкторе обоих классов происходит инициализация массива). Создаются несколько объектов от первого и второго класса и записываются в List.
Необходимо выводить массив на экран по нажатию кнопки и вывод на экран через механизм делегатов и событий.
Один из классов:
class Class_1 //
{
public int[] arr;
public Class_1(Random rnd) //Конструктор класса
{
int k = rnd.Next(4, 15);
arr = new int[k];
for (int i = 0; i < k; i++)
{
arr[i] = rnd.Next(0, 10);
}
}
public string Method()
{
string result = "";
for (int i = 0; i < arr.Length; i++)
{
if (arr[i] % 2 == 0)
{
result += " " + arr[i];
}
}
return result;
}
WinForms:
public partial class Form1 : Form
{
Random rnd = new Random();
Class_1 c1;
Class_2 c2;
List<object> Objects = new List<object>();
public delegate void del();
public event del doMethod;
public Form1()
{
InitializeComponent();
int k1 = rnd.Next(2, 10);
int k2 = rnd.Next(2, 10);
for (int i = 0; i < k1; i++)
{
c1 = new Class_1(rnd);
Objects.Add(c1);
}
for (int i = 0; i < k2; i++)
{
c2 = new Class_2(rnd);
Objects.Add(c2);
}
for (int i = 0; i < k1 + k2; i++)
{
if (i < k1)
{
listBox.Items.Add("Об. № " + (i + 1) + " от класса [1]");
}
else
{
listBox.Items.Add("Об. № " + (i + 1) + " от класса [2]");
}
}
listBox.SelectedIndex = 0;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я наткнулся на метод PushFrame у класса DispatcherБегло посмотрел реализацию и прочитал про него в документации
Код почему-то виснет и только через секунд 10 строит уже отсортированный график, то бишь промежуточных построений не видноИз-за чего это может...
Мы делаем CMS, и хотим сделать возможность плагинов для неёНапример: есть статья, и плагин с помощью которого к статье можно ставить лайки