You are currently browsing the monthly archive for octobre 2011.

Vous savez que vous pouvez économiser des lignes de code lorsque
vous avez plusieurs constructeur en C#?

Au lieu de faire :

public class ClHéro
{
	public ClHéro(string p_nom)
	{
		m_nom = p_nom;    
		Vie = 100;
	}

	public ClHéro()
	{
		Vie = 100;
	}

	string m_nom;

	public int Vie
	{
		get;
		set;
	}
}

Vous pouvez tout simplement faire :

public class ClHéro
{

	public ClHéro(string p_nom)
		: this()
	{
		m_nom = p_nom;
	}

	public ClHéro()
	{
		Vie = 100;
	}

	string m_nom;

	public int Vie
	{
		get;
		set;
	}
}

Blog Stats

  • 135 287 hits