2016-03-15 6 views
-1
public class Program 
{ 
    public static List<Players> DB = new List<Players>(); 

    static void Main(string[] args) 
    { 
     Console.WriteLine("Please choose action: "); 
     Console.WriteLine("Type 'Register', 'Deposit', 'Withdraw' or 'Info' to continue."); 
    } 

    static void Register() 
    { 
     Players Player = new Players(); 

     Console.WriteLine(); 
     Console.WriteLine("Register New Player"); 
     Console.WriteLine(); 
     Console.WriteLine("Please Type Username:"); 
     string username = Console.ReadLine(); 
     Player.username = username; 

     Console.WriteLine(); 
     Console.WriteLine("Please Type Fisrt Name:"); 
     string firstname = Console.ReadLine(); 
     Player.firstname = firstname; 

     Console.WriteLine(); 
     Console.WriteLine("Please Type Last Name:"); 
     string lastname = Console.ReadLine(); 
     Player.lastname = lastname; 

     Console.WriteLine(); 
     Console.WriteLine("Please Type Birth Date:"); 
     string birthdate = Console.ReadLine(); 
     Player.birthdate = birthdate; 

     DB.Add(Player); 
    } 

} 

Итак, я спрашиваю, как я могу показать элементы, которые хранятся в списке БД? Или я делаю что-то неправильно?Как отображать элементы из списка в C# (консольное приложение)

+0

На самом деле у меня есть больше кода. его выше основного метода: public static List DB = новый Список (); Так как я могу получить информацию из списка в этом случае? – anzori88

+1

Ну, на данный момент вы не показываете код, который пытается показать элементы, хранящиеся в БД. Вы что-то пробовали? – sr28

+0

Не могли бы вы изменить свой вопрос, чтобы описать поведение, которое вы надеетесь увидеть, и поведение, которое вы на самом деле видите? Объясните, что вы пытались достичь желаемого поведения и почему он не работает. Трудно помочь кому-то решить проблему, когда сама проблема неясна. –

ответ

0

Возможно что-то вроде

Foreach(Player p in DB) { Console.WriteLine(p.firstname); }