Je trouve souvent que j'écris un cours semblable au suivant (mais avec un nombre variable de membres, de types de membres, etc.). Est-il possible de le faire automatiquement, facilement et gratuitement? Donc je voudrais fournir les paramètres "Foo", "int", "pommes", "bool", "banane", "Bar", et "clémentine" et avoir le reste du code généré pour moi.Générer automatiquement la classe C#
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;
}
Est-ce que les snippets vont me permettre d'avoir un nombre variable de membres? Parfois, je pourrais vouloir 3 membres, mais d'autres fois je pourrais vouloir 2 ou 4 ou 6. –
Eh bien, si vous utilisez C# 2.0, l'extrait de prop ajoutera la propriété et son membre, quelque chose comme: chaîne privée _member; public string Membre {get {return _member; } set {_member = valeur; }} – Carlo
Vous pouvez avoir un nombre variable de membres en utilisant un extrait un nombre variable de fois. –