メソッドの使用は、C#プログラミングの中心的な要素です。これにより、プログラムをよりクリーンで、構造化され、保守性のあるものにすることができます。このチュートリアルでは、戻り値を作成し実装する方法を学びます。2つの数を加算する実践的な例を通じて、基本的なステップを追うことができます。
重要な発見
- 戻り値を持つメソッドを使用すると、ユーザーからの入力を処理し、結果を返すことができます。
- 戻り値は、returnキーワードを使用して設定されます。
- メソッドにパラメータを渡すことで、機能を拡張し一般化できます。
- 適切に名前付けされたメソッドは、コードの可読性と理解しやすさを向上させます。
ステップバイステップガイド
最初のステップ: 最初の数を取得する
最初の数を取得するメソッドを作成します。メソッドは、コンソールがテキスト(文字列)しか返さないため、string型の戻り値が必要です。アクセス修飾子にstaticを使用し、メソッド名をAbfrageZahl1とします。メソッド本体は、中括弧で定義されます。
ここにスクリーンショットを挿入する場所です:

第二のステップ: 戻り値を設定する
メソッドが値を戻せるようにするために、returnキーワードを使用する必要があります。この例では、コンソールから取得した最初の数を文字列として返したいと思います。Console.ReadLine()で値を取得し、Zahl1という名前の変数に保存します。この変数をメソッドで返します。
ここにスクリーンショットを挿入する場所です:
第三のステップ: 第二の数を取得するメソッドを作成する
コードの再利用性を最大限に高めるために、メソッドは最初の数だけでなく、第二の数も取得するように設計します。メソッドを修正して、たとえば「加算する第二の数を入力してください」といったコンソール出力のためのパラメータも必要とするようにできます。
そのためには、新しいパラメータをメソッドのかっこに追加し、たとえばAusgabetextと名付けます。
ここにスクリーンショットを挿入する場所です:

第四のステップ: 第二の数を返す
次に、第二の数を取得するロジックを実装します。最初の数と同様に、returnキーワードを使用して取得した数を返します。このプロセスには、ユーザーへの出力プロンプトが含まれ、Console.ReadLine()で再度入力を取得し、これによりZahl2変数の戻り値が生成されます。
ここにスクリーンショットを挿入する場所です:
第五のステップ: コンソール出力のためのメソッドを呼び出す
Mainメソッドに戻り、作成したメソッドを呼び出して数を取得します。コード内でAbfrageZahlenKonsoleメソッドを使用し、2つの数のために必要な出力テキストを渡します。プログラムを開始すると、ユーザーに数を入力するように促されます。
ここにスクリーンショットを挿入する場所です:

要約 - C#プログラミング: 戻り値を持つメソッドの作成と使用
このチュートリアルでは、C#で戻り値を持つメソッドを実装し、簡単なユーザー入力を処理する方法を学びました。値を返すこと、パラメータの使用、メソッドの構造化の基本を学びました。これらの知識を使って、C#プログラムをより効果的にし、ユーザーとのインタラクションを改善することができます。
よくある質問
戻り値を持つメソッドとは何ですか?戻り値を持つメソッドは、特定のデータ型を返す関数であり、ただアクションを実行するだけではありません。
C#で戻り値を設定するにはどうすればよいですか?returnキーワードを使用し、その後に返したい値を続けることで行えます。
メソッドのパラメータとは何ですか?パラメータは、特定の情報を処理するためにメソッドに渡すことができる変数です。
メソッドは何回使用できますか?メソッドは、パラメータと戻り値の要求が同じである限り、何度でも呼び出すことができます。