Je fabrique un générateur de nombres aléatoires, mais je ne peux pas le faire fonctionner. il dit ne peut pas convertir le type int en System.Windows.Forms.Label
private void button1_Click(object sender, EventArgs e) { Random r1 = new Random(); ssortingng a = Text1.Text int b = int.Parse(a); b++; abc.Text = r1.Next(b).ToSsortingng(); } } }
changé cela. Le code ci-dessus est maintenant correct. Merci pour l’aide!
Je pense que vous devez juste utiliser la propriété Text
de abc
label;
abc.Text = r1.Next(b).ToSsortingng();
Vous affectez la valeur à l’étiquette et non au texte de l’étiquette. Cette ligne
abc = r1.Next(b);
devrait être
abc.Text = r1.Next(b).ToSsortingng();
L’erreur essaie de vous dire qu’elle ne peut pas convertir un object int
object Label
Bien sûr, vous n’allez pas assigner un entier à l’étiquette.
Vous devez définir la propriété text de l’étiquette
abc.Text = r1.Next(b).ToSsortingng();