C#原型模式