我的問題的功能可能是很基本的,但我沒有找到答案......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那樣完成。 –