这是问题,在顶部我有 public void DiceRoller ,它只是为我获取一个随机数。这就是int DiceRoll
我打电话来获取号码的地方。在我public void CreateInput()
调用 DiceRoll 时,它吐出该名称在当前上下文中不存在。如果我将 DiceRoller 中的代码复制到 CreateInput 中,它可以完美运行,但我希望将它放在自己的类中,用于我的代码中的其他类。
public void DiceRoller()
{
Random RandomNumber = new Random();
int DiceRoll = RandomNumber.Next(1, 20);
}
public void CreateInput()
{
Console.Clear();
Console.WriteLine(" _, __, __, _, ___ __, _, _,_ _, __, _, _, ___ __, __,");
Console.WriteLine(" / ` |_) |_ /_\\ | |_ / ` |_| /_\\ |_) /_\\ / ` | |_ |_)");
Console.WriteLine(" \\ , | \\ | | | | | \\ , | | | | | \\ | | \\ , | | | \\");
Console.WriteLine(" ~ ~ ~ ~~~ ~ ~ ~ ~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~~ ~ ~");
Console.WriteLine("<==============================================================>");
Console.WriteLine();
Console.WriteLine();
Console.Write("Player Name: ");
Console.ReadLine();
Console.Write("Select Race: ");
Console.ReadLine();
Console.Write("Select Class: ");
Console.ReadLine();
Console.WriteLine("Stats: ");
Console.Write("STR: ");
Console.Write(DiceRoll);
Console.ReadLine();
}