プロトタイプ(Prototype)パターンとは、自分自身のクローン作成する事です。

C#では、ICloneableを実装してClone()を作成することでできます。

また、 コピーには、シャローコピー (Shallow Copy) と、ディープコピー (Deep Copy) の2通りあります。

詳しくは、ICloneableを実装を見てください。