メソッドの作成と呼び出し
メニューを表示するにはスワイプしてください
この章では、C#におけるメソッドの作成と呼び出しについて詳しく解説します。メソッドはプログラミングにおける基本的な構成要素であり、コードの再利用や整理を可能にします。メソッドの構文や実用的な例を通じて、その仕組みを理解しましょう。
メソッドの構文
C#における基本的なメソッドは、次の構文で定義できます。
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: メソッドがクラス自体に属し、クラスのインスタンスには属さないことを示します。
- returnDataType: メソッドが返すデータの型を指定します。データを返さない場合は
voidを使用します。 - MethodName: メソッドの名前であり、その機能を表すわかりやすい名称にします。
- parameters: メソッドへの任意の入力値で、かっこ内に記述します。
シンプルなメソッド
PrintHello という名前の、挨拶メッセージを出力するシンプルなメソッドを作成します。
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
このメソッドを呼び出すには、次のように記述します。
main.cs
1PrintHello();
このようなメソッドを実行した結果は次のとおりです。
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
ループを使用したメソッド
1から10までの数字を出力する CountToTen メソッドを考えます。
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
このメソッドを呼び出すには、次のようにします。
main.cs
1CountToTen();
クラス内のメソッド
メソッドは多くの場合、クラスの一部として定義されます。CountToTen がシンプルなプログラムにどのように組み込まれるかを以下に示します。
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
この例では、CountToTen は Program クラス内の静的メソッドです。Main メソッドはプログラムのエントリーポイントであり、ここで CountToTen が呼び出されます。
メソッドの理解は、効率的で整理されたコードを書くために重要です。今後は、パラメーターや戻り値を持つメソッドについて学び、より動的で再利用可能なコードブロックを作成できるようになります。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 6. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 6. 章 2