首页 > 解决方案 > 将以前的用户猜测添加到属性列表 C# 并从列表中打印属性值

问题描述

在同一个类中,我有方法 CheckGuess,它从用户输入中获取一个整数并检查价格,如果它不正确,它应该将它添加到 previousGuesses,然后在他得到正确答案时显示所有用户的猜测。

在实际游戏结束后的程序类中,用户猜测了我需要显示的价格以及他的尝试次数和所有猜测的统计信息:

\

问题是我刚刚学习 C#,我不知道如何正确地将用户猜测的产品价格和描述添加到属性列表中

这是我收到的错误消息: 在此处输入图像描述 任何帮助

此外,何时打印保存列表中的属性值是正确的方法?

Console.WriteLine("Previous guesses:" + game.PreviousGuesses);

标签: c#

解决方案


你还没有初始化_previousGuesses,所以它是null.

private List<Product> _previousGuesses = new List<Product>();

应该做。


推荐阅读