从另一个类调用方法而不将其设为静态
我尝试调用另一个类的方法。这是一个示例:
public class Students
{
public void Printing()
{
Console.WriteLine(grade);
}
}
这是主要的:
static void Main(string[] args)
{
Students.Printing();
}
Visual Studio,具有以下例外:非静态字段需要对象引用,一种属性“学生”的方法。printing()。我的问题是,我如何在 main 中打印打印而不使其变得静态?
I try to call a method from another class. Here is an example:
public class Students
{
public void Printing()
{
Console.WriteLine(grade);
}
}
And here is the Main:
static void Main(string[] args)
{
Students.Printing();
}
Visual Studio with the following exception: An object reference is required for the non-static field, a method to property 'Students.Printing()'. My question is how do I call Printing from Main without making it static?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在不进行测试的情况下执行以下操作:
以静态方法,您需要实例化无静态类才能访问其成员。
You can do the following without testing it:
In static method you need to instantiate none static class to be able to access its members.