【问题标题】:Printing the whole object in one time with ToString() code needed使用 ToString() 代码一次性打印整个对象
【发布时间】:2017-09-07 18:34:39
【问题描述】:

我想知道如何在 1 个句子中打印这 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);

这是我写的覆盖代码:

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

现在我想知道的是如何一次打印全部 5 个对象。

【问题讨论】:

    标签: string overriding tostring


    【解决方案1】:

    您可以将所有游戏添加到一个数组中,并使用 foreach 调用方法 toString。

    Array.foreach(elem => elem.toString)
    

    您输入数组的名称,而不是数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      • 2014-05-01
      相关资源
      最近更新 更多