如何从MainWindow中的不同类调用方法

时间:2019-07-05 07:38:10

标签: c# wpf

我想从MainWindow的'Check.cs'中调用方法。

我尝试设置实例。

Check ch = new Check();

class Check 
{
    public static string IsOpen(string text)
    {
       // My logic

    }
}

我希望能够设置实例,但是无论何时我找不到它,我也都无法设置它。

1 个答案:

答案 0 :(得分:0)

首先,将您的课程设为public。现在,您在尝试创建该类的实例时会遇到错误。

然后,您需要添加对该库(.dll)的引用,除非它在同一项目中。

此外,您需要using指令来指向Check类所在的名称空间。

最后,如前所述,您的方法是静态的,因此您无需创建实例即可调用此方法。尽管也可以在实例上调用它。因此这两种方法都是有效的:

 var ch = new Check();
 ch.IsOpen();
 Check.IsOpen();