Как я могу перебрать список с несколькими объектами из класса - PullRequest
0 голосов
/ 13 мая 2019

Я пишу заявку на обучение, но застрял на этом. Я сделал класс под названием «Соседство». Этот класс имеет строку и int. В моем основном коде я даю классу значение и помещаю его в список. Теперь я хочу перебрать свой список и получить из него int (поместите его в список или сделайте расчет). Как я могу получить int из списка?

class Wijk
    {
        private string wijken;
        private int tijd;


        public string Wijken
        {
            get { return wijken; }
            set { wijken = value; }
        }

        public int Tijd
        {
            get { return tijd; }
            set { tijd = value; }
        }
    }

Создан список и экземпляр класса.


    List<object> Uden = new List<object>();
    Wijk Wijkeninput = new Wijk();

Теперь я оцениваю строку и int с помощью комбинированного списка и текстового поля.


private void wijkAanmaken()
        {
            Wijkeninput.Wijken = Convert.ToString(cbWijken);
            Wijkeninput.Tijd = Convert.ToInt16(tbSnelheid.Text);
            Uden.Add(Wijkeninput);
        }

Ответы [ 2 ]

1 голос
/ 13 мая 2019

Для этого вместо того, чтобы иметь список объектов, вы можете иметь список, содержащий объекты классов, такие как

List<Wjik> Uden = new List<Wjik>();

, тогда вы можете получить доступ к int следующим образом:

foreach (Wjik obj in listProgram)
{
    int tij = Convert.ToInt32(obj.tijd);
}
0 голосов
/ 13 мая 2019

Сначала список можно объявить так:

List<Wijk> Uden = new List<Wijk>();

Чтобы перебрать его:

foreach(var item in Uden)
{
     var myInt = item.Tijd;
     var myString = item.Wijken;
    //here do whatever you want with the values
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...