Classe Générique avec plusieurs paramètres

Author:

Non,Edité
{filelink=17484}

using System;

class GeneriqueParametre
{
  T objet1;
  V objet2;

  public GeneriqueParametre(T o1, V o2)
  {
    objet1 = o1;
    objet2 = o2;
  }

    // Retourner les objets
  public T getObjet1()
  {
    return objet1;
  }

  public V getObjet2()
  {
    return objet2;
  }

  public void afficherTypes()
  {
    Console.WriteLine("Type de T est " + typeof(T));
    Console.WriteLine("Type de V est " + typeof(V));
  }

}

public class Test
{
  public static void Main()
  {
    GeneriqueParametre obj = new GeneriqueParametre(3.14, "pi");

    obj.afficherTypes();

    double v = obj.getObjet1();
    Console.WriteLine("valeur paramètre1 : " + v);

    string chaine = obj.getObjet2();
    Console.WriteLine("valeur paramètre2 : " + chaine);
  }
}

Leave a Reply

Your email address will not be published. Required fields are marked *