c# - 如何打印存储在类变量中的值?
问题描述
我有一个类和方法来填充这个类的值:
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,有人可以告诉我如何解决这个问题吗?
解决方案
那是因为你没有填满你的骰子!
Throw
将您的函数重写为:
public void Throw()
{
this.value = rnd.Next(1, 7);
}
您正在尝试创建一个临时Dice
对象并为其分配一些值。
推荐阅读
- swift - 在“theMove *”类型的对象上找不到属性“move”
- android - 方向切换后播放声音文件 [Android Studio]
- php - 从 WooCommerce 中的订单中获取最后一个产品
- postgresql - 从 typeorm 中提取特定数据
- r - 使用基数 r 中的 hist 定制 y 轴以显示比例时出现意外的 y 轴值
- jmeter - 如何与多个线程共享 JSESSIONID?
- uwp - 无法通过 API 更新 UWP 包航班提交
- python - 在 joblib 转储和重新加载后,Scikit 模型的准确性显着不同
- spring - 在 Spring Boot 中安排发送电子邮件
- heroku - Heroku Redis 在日志中收到错误的版本号错误