2017-09-07 8 views
0

나는이 5 개의 개체를 한 문장으로 어떻게 인쇄 할 수 있는지 알고 싶었습니다. 이 내 주입니다 :ToString() 코드를 사용하여 한 번에 전체 개체 인쇄

 public override string ToString() 
    { 
     return "Game Name:" + this.GameName + " " + "Price:" + this.Price + " " + "raiting:" + this.raiting; 
    } 

지금 내가 알고 싶은 나는 한 번에 전체 5 개체를하시기 바랍니다 인쇄 할 수있는 방법입니다

 GAMES game1 = new GAMES("fifa", 300, 8.5); 
     GAMES game2 = new GAMES("wwe", 250, 9); 
     GAMES game3 = new GAMES("cod", 230, 8); 
     GAMES game4 = new GAMES("nba", 360, 9.5); 
     GAMES game5 = new GAMES("gta", 700, 6); 

     Console.WriteLine(game2); 

이 내가 쓴 재정의 코드입니다.

답변

1

모든 게임을 배열에 추가하고 foreach invoke 메서드 toString을 사용할 수 있습니다.

Array.foreach(elem => elem.toString) 

배열 대신 배열의 이름을 입력합니다.