Как отобразить в консоли список из другого класса? - PullRequest
0 голосов
/ 10 декабря 2018

Я создал класс с именем CustomDataList, и у меня есть следующий код:

private List<string> students = new List<string>();

public List<string> GetList()
{
    return students;
}

public void AddStudent()
{
    students.Add("Morgan");
    students.Add("Loren");
    students.Add("Martin");
    students.Add("Ariana")
    students.Add("Nikkita");

    foreach(var element in students)
    {
        Console.WriteLine(students);
    }
}    

Я хочу отобразить на консоли список, который я создал.Как я могу продолжить?Как я могу вызвать метод AddStudent() в методе Main?

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Просто создайте экземпляр CustomDataList в методе Main.

var datalist=new CustomDataList ();
datalist.AddStudent();
0 голосов
/ 10 декабря 2018

Я проверил образец теста, Вы можете попробовать это:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args)
        {
            var customDataList = new CustomDataList(); 
            customDataList.AddStudent(); 
            foreach(var element in customDataList.GetList())
            {
                Console.WriteLine(element);
            }
        }
    }

    public class CustomDataList {
        private List<string> students = new List<string>();
        public List<string> GetList()
        {
            return students;
        }
        public void AddStudent()
        {
            students.Add("Morgan");
            students.Add("Loren");
            students.Add("Martin");
            students.Add("Ariana");
            students.Add("Nikkita");
        }
    }    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...