Как обратится к элементу списка классов? - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Объявлен клас:
Листинг программы
  1. public class Symbol
  2. {
  3. public Bitmap picture; // картинка
  4. public UnmanagedMemoryStream sound; // озвучення
  5. public UnmanagedMemoryStream request; // прохання
  6. public byte type; // тип символа
  7. public bool activ; //активні символи
  8. }
Глобальный список куда записуются нужные элементы класса из другой формы:
Листинг программы
  1. public class GlobalVars
  2. {
  3. public static List<Symbol> WorkList = new List<Symbol>();
  4. }
Надо вывести как-то обратится к елементу списка, который выбирается рендомно:
Листинг программы
  1. Random rand = new Random((int)(DateTime.Now.Ticks));
  2. int i = rand.Next(0, GlobalVars.WorkList.Count);
  3. // GlobalVars.pictureCode = i;
  4. pictureBox1.Image = GlobalVars.WorkList.???;
Как это сделать? З.Ы. Справку смотрел, не понял как вызвать свойство Item...

Решение задачи: «Как обратится к элементу списка классов?»

textual
Листинг программы
  1. public static Symbol GetSymbol()
  2.         {
  3.             int i = rand.Next(0, WorkList.Count);
  4.             return WorkList[i];
  5.         }

ИИ поможет Вам:


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

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы