C# 如何从其他类调用方法
目前,我已经在一个新类中创建了一个新方法,我正在尝试从我的主类调用此方法: Program.cs:C# 如何从其他类调用方法,c#,.net,windows,C#,.net,Windows,目前,我已经在一个新类中创建了一个新方法,我正在尝试从我的主类调用此方法: Program.cs: namespace ConsoleApplication2 { class Program { static void Main(string[] args) { testing(); Console.ReadLine(); } } } using ConsoleApplic
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
testing();
Console.ReadLine();
}
}
}
using ConsoleApplication2.DifferentNamespace
方法在“Class1.cs”中:
您缺少
类
声明以便使用静态
方法:
Class1.testing()代码>您需要指定方法所在的类的名称。因此:
Class1.testing();
有时,您当然还需要担心Class1所在的名称空间。在本例中,Class1和Main都位于同一名称空间中。如果他们没有,那么你就不得不这样称呼它:
ConsoleApplication2.DifferentNamespace.Class1.testing();
或者在program.cs顶部使用声明:
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
testing();
Console.ReadLine();
}
}
}
using ConsoleApplication2.DifferentNamespace
类1必须是一个公共类,然后您可以调用Class1.testing()
您已经使测试成为一个静态方法,因此您可以以这种方式调用该方法
static void Main(string[] args)
{
Class1.testing();
Console.ReadLine();
}
这就是你想要的吗?你有没有尝试Class1.testing()
?这些答案看起来不错。也许你应该把对你帮助最大的一个标记为“接受”?