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

Fermé
.net-developper Messages postés 3 Date d'inscription mercredi 15 décembre 2021 Statut Membre Dernière intervention 23 août 2022 - 15 déc. 2021 à 23:24
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 16 déc. 2021 à 10:19
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

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
16 déc. 2021 à 10:19
Bonjour

Merci d’avoir essayé d’utiliser les balises de code, mais comme tu peux le constater, le pavé gris, c’est pas ça qui est ça.
Pour tes prochains posts, voir ce cours tuto sur leur bonne utilisation https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Quel est le message d’erreur ?
0