自动生成c#类

Tim*_*ell 3 c# code-generation

我经常发现我正在写一个类似于以下的类(但是有不同数量的成员,成员类型等).是否可以自动,轻松,免费地执行此操作?

所以,我想提供的参数"富","INT","苹果","布尔","香蕉","酒吧"和"克莱门汀",并有对我产生代码的其余部分.

public class Foo
{
   public Foo(int apples, bool banana, Bar clementine)
   {
      m_Apples = apples;
      m_Banana = banana;
      m_Clementine = clementine;
   }

   public int Apples
   {
      get { return m_Apples; }
      set { m_Apples = value; }
   }

   public bool Banana
   {
      get { return m_Banana; }
      set { m_Banana = value; }
   }

   public Bar Clementine
   {
      get { return m_Clementine; }
      set { m_Clementine = value; }
   }

   private int m_Apples;
   private bool m_Banana;
   private Bar m_Clementine;
}
Run Code Online (Sandbox Code Playgroud)

Meh*_*ari 5

看看T4引擎吧.它包含在VS2005之后.