【问题标题】:how to print a value that I stored in a variable in a class?如何打印存储在类变量中的值?
【发布时间】:2018-11-22 18:21:09
【问题描述】:

我有一个类和方法来填充这个类的值:

class Dice
{
    public int value;
    static Random rnd = new Random();


    public void Throw()
    {

        Dice dice;
        dice = new Dice();
        dice.value = rnd.Next(1, 7);

    }

最后我只想在 dice.value 已经填充了一个随机数之后打印它。 我想我可以做出类似的东西。

 public void DisplayValue()
    {

        Console.WriteLine(value);

    }

但这只是打印 0,有人可以告诉我如何解决这个问题吗?

【问题讨论】:

    标签: c# class methods printing int


    【解决方案1】:

    那是因为你没有填满你的骰子!!

    将您的 Throw 函数重写为:

    public void Throw()
    {
        this.value = rnd.Next(1, 7);
    }
    

    您正在尝试创建一个临时的 Dice 对象并为其分配一些值。

    【讨论】:

    • 谢谢我确实是新手,所以你不需要用多个感叹号间接烤我。 :P 感谢您的帮助
    猜你喜欢
    • 2022-08-17
    • 2013-06-20
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多