[C#] C# et les constructeurs

C# et les constructeurs [C#] - C#/.NET managed - Programmation

Marsh Posté le 09-03-2004 à 19:53:58    

J'avais une question concernant les classes ayant plusieurs constructeurs.
 
Si par exemple j'ai les constructeur suivant :
 

Code :
  1. Class toto
  2. {
  3.    void toto ()
  4.    {
  5.       blablabla
  6.       toto
  7.       tutu
  8.       titi
  9.    }
  10.    void toto (float toto)
  11.    {
  12.       blabla = toto
  13.       blablabla
  14.       toto
  15.       tutu
  16.       titi
  17.    }
  18. ...
  19. }


 
Je n'ai pas très envie de devoir réécrire plusieurs fois le meme code dans les constructeur. Est-ce possible de faire en sorte que le deuxième constructeur appelle le premier ???
 
Merci


Message édité par Imhotep le 09-03-2004 à 19:54:28

---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 09-03-2004 à 19:53:58   

Reply

Marsh Posté le 09-03-2004 à 20:04:06    

Code :
  1. class Foo
  2. {
  3.   public float f;
  4.   public int i;
  5.   public Foo()
  6.   {
  7.     i = 10;
  8.   }
  9.   public Foo(float ff)
  10.     : this()
  11.   {
  12.     f = ff * 2.0f;
  13.   }
  14. }
  15. class Demo
  16. {
  17.   public static void Main()
  18.   {
  19.     Foo a = new Foo();
  20.     Foo b = new Foo(33.33f);
  21.   }
  22. }


Message édité par Taz le 09-03-2004 à 20:10:43
Reply

Marsh Posté le 09-03-2004 à 20:06:51    

Merci :)


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed