メソッドの作成と呼び出し
メニューを表示するにはスワイプしてください
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 が呼び出されます。
メソッドの理解は、効率的で整理されたコードを書くために不可欠です。今後は、パラメーターや戻り値を持つメソッドについても学び、より動的で再利用可能なコードブロックを作成できるようになります。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 52
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 52