Appel de méthode générique à partir d'un thread

.net-developper Messages postés 3 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je cherche comment appeler une méthode générique à partir d'un thread. J'ai essayé avec cette exemple mais il m'affiche des erreurs.

class Program
{
static void Main(string[] args)
{
int i = 5;
double d = 9.5;
string s = "abcd";
Voiture v = new Voiture();

Thread newThread = new Thread(Affiche);
newThread.Start();
Afficheur.Affiche(i);
Afficheur.Affiche(d);
Afficheur.Affiche(s);
Afficheur.Affiche(v);
}
}

public static class Afficheur
{
public static void Affiche<T>(T a)
{
Console.WriteLine("Afficheur d'objet :");
Console.WriteLine("\tType : " + a.GetType());
Console.WriteLine("\tReprésentation : " + a.ToString());
}
}

public class Voiture
{
public string Couleur { get; set; }
public string Marque { get; set; }
public int Vitesse { get; set; }
}

avez-vous une idée comment appeler la méthode Affiche ?

Configuration: Windows / Chrome 96.0.4664.93

1 réponse