ここに問題があります。上部に 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();
}