2015年1月13日火曜日

C#で型を引数として渡すサンプル

C#で型引数を使用した配列インスタンス作成サンプルです。
    private T[] SyokikaKurassu<T>(int kazuwhere T : new(){
        T[] tmp = new T[kazu];
        for (int i=0i<kazui++) {
            tmp[i]=new T();
        }
        return tmp;
    }

使い方は

クラス = SyokikaKurassu<クラス> (配列の数);
型引数は言語とそのバージョンによって使い方が変わってくることがあります。
便利なので忘れないようにメモ。。

0 件のコメント:

コメントを投稿