ニュース

Top  >   15. C#とMonoBehaviour  >   Q, メソッドとは?

Q, メソッドとは?

2026/03/19

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

メソッドは、クラスなどに定義する処理のまとまりです。引数で値を受け取り、戻り値を返すことができます。

原因 / 背景

同じ処理を名前で呼び出して再利用できます。戻り値が不要ならvoidを指定します。

実装 / 手順

  1. 例えば int AddNumbers(int a, int b) は2つの整数を受け取り、整数を返します。
  2. メソッドの本体を波括弧で囲み、戻り値のある例では return a + b; と記述します。
  3. 下の例をAddExample.csとして保存し、GameObjectに付けるとStartで結果を出力します。

サンプルコード

using UnityEngine;

public class AddExample : MonoBehaviour
{
    public int AddNumbers(int a, int b)
    {
        return a + b;
    }

    private void Start()
    {
        Debug.Log(AddNumbers(2, 3));
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 1(入門)
対象プラットフォーム:PC,Visual Studio,Unity
関連キーワード:C#,aca

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2