開発メモ

コード行数の調べ方

超今更ながら、コード行数の調べ方をちゃんと教わった。

find . -name "*.cs" | xargs wc -l

これで現在のディレクトリ以下にあるすべての.csファイルのコード行数の和が調べられるというわけだ。
うーむ、ほんとちょー今更w

ICloneableの実装

public class Hoge : ICloneable
{
    public Hoge()
    { }

    public Hoge Clone()
    {
        return (Hoge)this.MemberwiseClone();
    }
    Object ICloneable.Clone()
    {
        return this.Clone();
    }
}

こうしておけば外からどっちのClone()メソッドが呼び出されても、かならずHoge型のインスタンスのクローンが返ってくるわけですね。