あなたは前のレッスンで、成功裏に実行した課題を受け取りました。今は学んだことを深め、その課題の解決策をステップごとに開発する時です。文字列を数値に変換するメソッドを作成しましょう – プログラミングにおいて頻繁に遭遇する基本的な機能です。
重要な知見
- アクセス修飾子と戻り値の重要性
- C#におけるメソッド作成のプロセス
- メソッドの実用的な適用とメインプログラムへの統合
ステップバイステップガイド
ステップ 1: アクセス修飾子とメソッド定義
まずは、メソッドの定義から始めましょう。そのためには、まずアクセス修飾子が必要です。ここでは「static」を使用します。これは、クラスをインスタンス化せずにメソッドを呼び出せることを意味します。次に、戻り値の定義を行います。ここでは整数型になります。

ステップ 2: メソッド名の付け方
メソッド名の付け方は、コードを理解しやすくするために重要です。例えば「StringInZahlUmwandeln」といった意味のある名前を選びましょう。これは、メソッドが何をするかを正確に説明しています: 数を表す文字列を整数に変換します。
ステップ 3: パラメータの指定
次に、メソッドのパラメータを設定します。この場合、数字を含む文字列が必要です。このパラメータを「string zahl」と名付けます。これはシンプルで直感的であり、コードの可読性を高めます。
ステップ 4: 文字列の変換
メソッド内で、文字列を数値に変換する実際の処理を行います。そのためには、組み込み関数Convert.ToInt32()を使って、文字列を整数に変換します。結果を「umgewandelteZahl」という名前の変数に保存します。

ステップ 5: 戻り値の設定
returnステートメントを使用して、変換された整数を返します。これは重要で、さもなくばメソッドには後でプログラムで使用できる戻り値がありません。
ステップ 6: メインメソッドの調整
メソッドが完成したので、メインメソッドに戻ります。ここでいくつかの調整を行う必要があります。まず、メソッドなしでは不要になる余分な行を削除します。
ステップ 7: メソッドの適用
以前の数値入力を新しく作成したメソッドを呼び出すことで置き換えます。ユーザーが入力した必要な文字列値を渡します。これは、最初の数値にはStringInZahlUmwandeln(stringZahl1)、2番目の数値にはStringInZahlUmwandeln(stringZahl2)という構文を使って行います。
ステップ 8: 数値の加算
最後に、2つの整数値を加算し、その結果を新しい変数に例えば「summe」として代入します。小さくて再利用可能なメソッドは、コードをより整理され、保守しやすくします。
ステップ 9: 検証とテスト
コードにエラーがないか確認し、すべてが正しく機能していることを確認するために実行します。文字列として入力された2つの数字を入力できるようになり、合計が正しく表示されるはずです。
まとめ – C# メソッド: 効率的なメソッドの開発方法
このガイドでは、文字列を整数に変換するメソッドを作成する方法を学びました。このメソッドにより、ユーザーからの入力を扱いやすくし、コード内で数を処理することが可能になります。上記のステップは、プログラミングスキルをさらに深め、今後のレッスンでより複雑なメソッドを作成するためのしっかりとした基盤を提供します。
よくある質問
C#でメソッドを作成するにはどうすればよいですか?メソッドは、アクセス修飾子、戻り値、メソッド名で定義されます。
アクセス修飾子とは何ですか?アクセス修飾子は、メソッドやクラスの可視性を決定します。例えば「public」や「static」などです。
文字列を数値に変換するにはどうすればよいですか?これはメソッドConvert.ToInt32(string)を使えば簡単にできます。
returnステートメントは何をしますか?それはメソッドの値を返し、呼び出し元のコードで使用できるようにします。