我是一个新的编码员,我不完全理解编码c#,但我的方法不会工作,由于某种原因,我在main上调用它。
static void Main(string[] args)
{
BOT();
}
void BOT()
{
Random numberGen = new Random();
String ID = "A.P.B" + numberGen.Next(50, 1000);
int serial = numberGen.Next(10000000, 1000000000);
String PU = "AMD RYZEN" + numberGen.Next(1, 11);
String model = "PAC" + numberGen.Next(10, 1000);
Console.WriteLine("Hello, My name or my Combat ID is" + ID);
}
对BOT
的调用是在static
方法中。您要么需要BOT
为static
,要么需要创建一个包含BOT
的类实例以便能够调用它。
static void BOT()
{
Random numberGen = new Random();
String ID = "A.P.B" + numberGen.Next(50, 1000);
int serial = numberGen.Next(10000000, 1000000000);
String PU = "AMD RYZEN" + numberGen.Next(1, 11);
String model = "PAC" + numberGen.Next(10, 1000);
Console.WriteLine("Hello, My name or my Combat ID is" + ID);
}
当我现在运行它时,我得到:
Hello, My name or my Combat ID isA.P.B188