ne peut pas convertir le type int en System.Windows.Forms.Label

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();