Как отобразить содержимое класса, который является общим списком, по циклу foreach? - PullRequest
0 голосов
/ 15 января 2019

Я хочу отобразить содержимое коллекции в списке по циклу foreach, но переменные (имя) и (возраст) не совпадают в цикле foreach.

string name;
float age;
List<universe> collection = new List<universe>();
universe main = new universe();
for (int i = 0; i < 10; i++)
{
    Console.WriteLine("name");
    name = Console.ReadLine();
    Console.WriteLine("age");
    age = float.Parse(Console.ReadLine());
    main.Galaxy(name, age);
    collection.Add(main);
}
foreach (universe b in collection) 
{
    Console.WriteLine(main.Galaxy(name, age));
}

Я пытался составить список (основной), но я не смог.

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Используйте это

static void Main(string[] args)
    {
        string name;
        float age;
        List<universe> collection = new List<universe>();
        universe main = new universe();
        for (int i = 0; i < 2; i++)
        {
            Console.WriteLine("name");
            name = Console.ReadLine();
            Console.WriteLine("age");
            age = float.Parse(Console.ReadLine());
            main.Galaxy(name, age);
            collection.Add(main);
        }
        foreach (universe b in collection)
        {
            Console.WriteLine("name =" + b.Name + " Age=" + b.Age);
        }
        Console.ReadKey();
    }
0 голосов
/ 15 января 2019

Попробуйте что-то вроде этого:

string name;
float age;
List<universe> collection = new List<universe>();

for (int i = 0; i < 10; i++)
{
    universe main = new universe();

    Console.WriteLine("name");
    name = Console.ReadLine();
    Console.WriteLine("age");
    age = float.Parse(Console.ReadLine());
    main.Galaxy(name, age);
    collection.Add(main);
}

foreach (universe b in collection) 
{
    Console.WriteLine($"{b.Name} {b.Age}"); // <== I don't know if universe class has Name and Age properties
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...