我创建了一个新的 Windows窗体项目和一个新的 class 文件。 我写了一个带有 public修饰符的新类。
当我编辑 Program.cs 文件并尝试使用该类创建新对象时,我找不到该类,因为将其标记为绿色,但是在点后却只是不不给我方法。
不用说,我在 Program.cs 的开头使用了using语句来调用命名空间。
可能是什么问题?
谢谢
答案 0 :(得分:4)
您的类不是静态的,因此您需要实例化它,然后才能访问其方法。
尝试以下操作:
public string Test()
{
var myClass = new MyClass();
myClass.MyMethod();
}
否则,将您的类设为静态,如下所示:
public static class StaticClass
{
}
答案 1 :(得分:1)
如果要使用另一个类中的方法。此方法必须是静态的,但是如果您不想使用静态类,则必须在该方法所在的位置创建该类的实例。