Zufällige Zahlen in C #

Ich erhalte die folgende Fehlermeldung, wenn ich versuche, die Anwendung auszuführen. Ich bin sicher, dass es etwas Einfaches ist, aber ich sehe es nicht. Was ich versuche es zu tun, wenn ich auf eine Schaltfläche klicke, die ich mit Play bezeichnet habe. Ich möchte eine Methode namens randomnumber aufrufen. Dann möchte ich, dass die Ergebnisse in lblPickFive_1 angezeigt werden. Ich habe 2x2, Pick5 und Powerball. Jede Zufallszahl soll in einem eigenen Label angezeigt werden, das ich erstellt habe.

Für jetzt bin ich nur auf der Suche nach einer Möglichkeit, eine Zufallszahl zu generieren und sie auf einem Etikett anzuzeigen. Dann gehe ich zum Rest über. Und ich werde mit Sicherheit weitere Fragen stellen, wenn ich den Rest nicht herausfinden kann.

Error 1 Keine Überladung für Methode 'RandomNumber' akzeptiert '0' Argumente

using System;
using System.Windows.Forms;

namespace LotteryTickets
{
public partial class Form1 : Form
{
    /// <summary>
    /// no-args Constructor
    /// </summary>
    public Form1()
    {
        InitializeComponent();

    }


    #region "== Control Event Handlers =="
    private void Form1_Load(object sender, EventArgs e)
    {
        ClearWinningNumbers();
    }


    #endregion "== End Control Event Handlers =="


    #region "== Methods ==";
    /// <summary>
    /// Clears the text inside the winning number "balls"
    /// </summary>
    private void ClearWinningNumbers()
    {
        this.lblPickFive_1.Text = "";
        this.lblPickFive_2.Text = "";
        this.lblPickFive_3.Text = "";
        this.lblPickFive_4.Text = "";
        this.lblPickFive_5.Text = "";

        this.lblTwoByTwo_1.Text = "";
        this.lblTwoByTwo_2.Text = "";

        this.lblPowerball_1.Text = "";
        this.lblPowerball_2.Text = "";
        this.lblPowerball_3.Text = "";
        this.lblPowerball_4.Text = "";
        this.lblPowerball_5.Text = "";

        this.lblPowerball_PB.Text = "";
    }
    #endregion "== End Methods ==";

    private void cblTwoByTwo_2_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

    private void cblTwoByTwo_1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

    private void btnPlay_Click(object sender, EventArgs e)
    {
        RandomNumber();

    }

    private void lblPickFive_1_Click(object sender, EventArgs e)
    {

    }
    private void RandomNumber(int min, int max)
    {
        int num = new Random().Next(min, max);
        lblPickFive_1.Text = num.ToString();
    }
    }
}

Antworten auf die Frage(12)

Ihre Antwort auf die Frage