Maison >développement back-end >C++ >Comment corriger l'erreur « Référence d'objet requise » dans un programme C# Prime Number ?

Comment corriger l'erreur « Référence d'objet requise » dans un programme C# Prime Number ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-22 18:09:11185parcourir

How to Fix the

Dépannage de l'erreur « Référence d'objet requise » dans un programme de nombres premiers C#

L'erreur courante « une référence d'objet est requise pour le champ, la méthode ou la propriété non statique » en C# se produit souvent lorsqu'une méthode statique tente d'accéder à des membres non statiques (méthodes ou propriétés). Ce problème est présent dans le vérificateur de nombres premiers C# fourni.

La méthode Main, indispensable dans les applications .NET, est correctement déclarée comme statique. Cependant, les méthodes siprimo et volteado ne le sont pas. Cette incompatibilité provoque l'erreur.

La solution est simple : déclarez siprimo et volteado comme méthodes statiques. Ajoutez le mot-clé static à leurs déclarations :

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

Cette simple modification résoudra l'erreur de compilation, permettant au programme de vérifier avec succès si un nombre et son inverse sont tous deux des nombres premiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn