ルルのゲーム開発備忘録

主にUnityやC#に関する情報を気まぐれに投稿していきま~す

【C#】式形式のメンバーの書き方

はじめに

今回は、C#6.0あたりから導入された式形式のメンバーについて紹介しようと思います。
これを使うとコードをより短く簡潔に書くことができます。

式形式のプロパティとメソッド

式形式のプロパティの書き換え

 // プロパティー
    public float Volume {
        get {
            return Mathf.PI * Radius * Radius;
        }
    }

    // 式形式のプロパティー
    // {}やreturnがなくなり1行で簡潔
    public float Volume => Mathf.PI * Radius * Radius;

式形式のメソッドの書き換え

   // メソッド
    public void Move(Vector3 center)
    {
        Center = center;
    }

    // 式形式のメソッド
    // 1行で簡潔に
    public void Move(Vector3 center) => Center = center;

式形式のメンバーが使えるもの

式形式のメンバー定義は以下のメンバーなどで使うことができます。