Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membetulkan Ralat 'Rujukan Objek Diperlukan' dalam Program Nombor Perdana C#?

Bagaimana untuk Membetulkan Ralat 'Rujukan Objek Diperlukan' dalam Program Nombor Perdana C#?

Barbara Streisand
Barbara Streisandasal
2025-01-22 18:09:11187semak imbas

How to Fix the

Menyelesaikan masalah Ralat "Rujukan Objek Diperlukan" dalam Program Nombor Perdana C#

Ralat biasa "rujukan objek diperlukan untuk medan, kaedah atau sifat bukan statik" dalam C# sering berlaku apabila kaedah statik cuba mengakses ahli bukan statik (kaedah atau sifat). Isu ini terdapat dalam penyemak nombor perdana C# yang dibekalkan.

Kaedah Main, penting dalam aplikasi .NET, diisytiharkan dengan betul sebagai statik. Walau bagaimanapun, kaedah siprimo dan volteado tidak. Ketidakserasian ini menyebabkan ralat.

Penyelesaian adalah mudah: isytiharkan siprimo dan volteado sebagai kaedah statik. Tambahkan kata kunci static pada pengisytiharan mereka:

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

Pengubahsuaian mudah ini akan menyelesaikan ralat kompilasi, membolehkan atur cara untuk berjaya menyemak sama ada nombor dan sebaliknya adalah kedua-dua nombor perdana.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Rujukan Objek Diperlukan' dalam Program Nombor Perdana C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn