自己做的C#三层生成器,里面有代码及备注,自己想做生成器的也可以参考