方法在c#中仍然在main上调用时不能工作



我是一个新的编码员,我不完全理解编码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方法中。您要么需要BOTstatic,要么需要创建一个包含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

最新更新