C# 如何从其他类调用方法

C# 如何从其他类调用方法,c#,.net,windows,C#,.net,Windows,目前,我已经在一个新类中创建了一个新方法,我正在尝试从我的主类调用此方法: Program.cs: namespace ConsoleApplication2 { class Program { static void Main(string[] args) { testing(); Console.ReadLine(); } } } using ConsoleApplic

目前,我已经在一个新类中创建了一个新方法,我正在尝试从我的主类调用此方法:

Program.cs:

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()
?这些答案看起来不错。也许你应该把对你帮助最大的一个标记为“接受”?