ホームページ > バックエンド開発 > C++ > C# 素数プログラムでの「オブジェクト参照が必要です」エラーを修正する方法

C# 素数プログラムでの「オブジェクト参照が必要です」エラーを修正する方法

Barbara Streisand
リリース: 2025-01-22 18:09:11
オリジナル
217 人が閲覧しました

How to Fix the

C# 素数プログラムの「オブジェクト参照が必要」エラーのトラブルシューティング

C# でよくある「非静的フィールド、メソッド、またはプロパティにはオブジェクト参照が必要です」エラーは、静的メソッドが非静的メンバー (メソッドまたはプロパティ) にアクセスしようとしたときによく発生します。 この問題は、提供されている C# 素数チェッカーに存在します。

.NET アプリケーションに不可欠な Main メソッドは、正しく静的として宣言されています。 ただし、siprimo メソッドと volteado メソッドはそうではありません。 この非互換性によりエラーが発生します。

解決策は簡単です。siprimovolteado を静的メソッドとして宣言します。 static キーワードを宣言に追加します。

<code class="language-csharp">static private bool siprimo(long a)
static private long volteado(long a)</code>
ログイン後にコピー

この簡単な変更によりコンパイル エラーが解決され、プログラムが数値とその逆が両方とも素数であるかどうかを正常にチェックできるようになります。

以上がC# 素数プログラムでの「オブジェクト参照が必要です」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート