Heim > Backend-Entwicklung > C++ > Wie behebe ich den Fehler „Objektreferenz erforderlich' in einem C#-Primzahlprogramm?

Wie behebe ich den Fehler „Objektreferenz erforderlich' in einem C#-Primzahlprogramm?

Barbara Streisand
Freigeben: 2025-01-22 18:09:11
Original
181 Leute haben es durchsucht

How to Fix the

Behebung des Fehlers „Objektreferenz erforderlich“ in einem C#-Primzahlprogramm

Der häufige Fehler „Für das nicht statische Feld, die nicht statische Methode oder die nicht statische Eigenschaft ist ein Objektverweis erforderlich“ tritt häufig auf, wenn eine statische Methode versucht, auf nicht statische Elemente (Methoden oder Eigenschaften) zuzugreifen. Dieses Problem tritt im mitgelieferten C#-Primzahlprüfer auf.

Die Methode Main, die in .NET-Anwendungen unerlässlich ist, wird korrekt als statisch deklariert. Bei den Methoden siprimo und volteado ist dies jedoch nicht der Fall. Diese Inkompatibilität verursacht den Fehler.

Die Lösung ist einfach: Deklarieren Sie siprimo und volteado als statische Methoden. Fügen Sie das Schlüsselwort static zu ihren Deklarationen hinzu:

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

Diese einfache Änderung behebt den Kompilierungsfehler und ermöglicht dem Programm, erfolgreich zu prüfen, ob eine Zahl und ihre Umkehrung beide Primzahlen sind.

Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Objektreferenz erforderlich' in einem C#-Primzahlprogramm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage