我的问题的功能可能是很基本的,但我没有找到答案......C# - 从调用静态主
我Program.cs中 写了一个函数(公共checkSomething即获得2串),当我试图从静态主 调用这个函数,我得到这个错误:
"An object reference is required for a non-static field, method or property 'checkSomething(string,string)' ".
然而,当我改变了我的主要公共(而不是静态) - 没有错误。 为什么会发生这种情况?有什么更好 - 有一个静态主或不?为什么它甚至重要?
谢谢!
把你的函数作为静态,public static checkSomething(string x,string x2) –
你对静态的含义有多少了解? –
@ Pierre-LucPineault:这不一定合适。我们根本无法分辨这么少的信息。目前看起来很清楚的一点是,OP应该更多地了解“static”的含义 - 并且SO不如通过一本书或好的教程IMO那样完成。 –