c# - 当仍然在 main 上调用时,方法将不起作用 C#
问题描述
我是一个新的编码员,我并不完全了解 C# 编码,但我的方法由于某种原因不起作用,我确实在 main.js 中调用了它。
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