🍈

【C#5】インデクサ機能を使った処理

2024/08/15に公開

はじめに

インデクサ機能を使った処理を実装しました。

インデクサとは?

クラスのデータ型を配列にし、大量のデータを配列で処理したいときに使用する

実装したソースコード

実装したソースコードは下記になります。

using System;

// インデクサ
class Team {
    private string[] members = new string[3];
    public string this[int i]{
        get { return this.members[i];}
        set { this.members[i] = value;}
    }
}

class MyApp {
    static void Main(){
        Team giants = new Team();
        giants[0] = "dotinstall";
        giants[1] = "progate";
        giants[2] = "paiza";
        
        for(int j=0;j<3;j++){
            Console.WriteLine(giants[j]);
        }    
    }
}

処理結果

最後に

これからいろいろ利用しようと思います。

Discussion