Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Classe Générique avec plusieurs paramètres

Non,Edité
{filelink=17484}

using System;
 
class GeneriqueParametre<T, V>
{
  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<double, string> obj = new GeneriqueParametre<double, string>(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);
  }
}

No comments yet.

Leave a Comment