Maison >développement back-end >C++ >Comment résoudre l'erreur « Référence d'objet requise pour la méthode non statique » en C# ?

Comment résoudre l'erreur « Référence d'objet requise pour la méthode non statique » en C# ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-22 17:57:39796parcourir

How to Resolve the

Erreur : "Une référence d'objet est requise pour un champ, une méthode ou une propriété non statique..."

Question :

Cette erreur se produit car les méthodes "volteado" et "siprimo" dans le code C# fourni ne sont pas statiques, tandis que la méthode "Main" est statique. Cela signifie que les méthodes non statiques ne sont pas accessibles à partir de la méthode statique « Main ».

Solution :

Pour résoudre ce problème, les méthodes "volteado" et "siprimo" doivent être déclarées comme méthodes statiques. Ceci peut être réalisé en ajoutant le mot-clé "static" avant la déclaration de la méthode, comme ceci :

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

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

Avec cette modification, les méthodes "volteado" et "siprimo" sont accessibles à partir de la méthode statique "Main" sans générer d'erreur.

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