首頁 >後端開發 >C++ >如何解決 C# 中的「非靜態方法需要物件參考」錯誤?

如何解決 C# 中的「非靜態方法需要物件參考」錯誤?

Barbara Streisand
Barbara Streisand原創
2025-01-22 17:57:39796瀏覽

How to Resolve the

錯誤:「需要非靜態欄位、方法或屬性的物件參考...」

問題:

此錯誤發生是因為提供的 C# 程式碼中的 "volteado" 和 "siprimo" 方法是非靜態的,而 "Main" 方法是靜態的。這意味著無法從靜態 "Main" 方法存取非靜態方法。

解:

要解決此問題,需要將 "volteado" 和 "siprimo" 方法宣告為靜態方法。這可以透過在方法聲明之前添加 "static" 關鍵字來實現,如下所示:

<code class="language-csharp">private static long volteado(long a)

private static bool siprimo(long a)</code>

透過此修改,可以從靜態 "Main" 方法存取 "volteado" 和 "siprimo" 方法,而不會引發錯誤。

以上是如何解決 C# 中的「非靜態方法需要物件參考」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn