Problem z funkcją c#

0

Mam problem w c# okienkowym w losowaniu liczb jak w lotto. Podkreśla mi te 3 tablice które zaznaczyłem " ** " że są błędnie zrobione. Ktoś mógł by zajrzeć do kodu i poradzić jak to zrobić?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace lotto
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public bool czyLosowana(int LiczbaN, int **tab[]**, int ile)
        {
            if (ile <= 0)
                return false;

            int i = 0;
            do
            {
                if **(tab[i]** == LiczbaN)
                    return true;

                i++;
            } while (i < ile);

            return false;
        }
        public int losuj()
        {
            int check = 0;
            Random rand = new Random();
            check = rand.Next(1, 49);
            return check;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int[] liczby = new int[6];

            liczby[0] = Convert.ToInt32(textBox1.Text);
            liczby[1] = Convert.ToInt32(textBox2.Text);
            liczby[2] = Convert.ToInt32(textBox3.Text);
            liczby[3] = Convert.ToInt32(textBox4.Text);
            liczby[4] = Convert.ToInt32(textBox5.Text);
            liczby[5] = Convert.ToInt32(textBox6.Text);

            int [] los = new int[6];
            int losy = 0;
            do
            {
                int liczba = losuj();
                if (czyLosowana(liczba,** los**, losy) == false)
                {
                    los[losy] = liczba;
                    losy++;
                }
            } while (losy < 6);
            int kasa = 0;
            losy = 0;
            do
            {
                if (liczby[losy] == los[losy])
                    kasa += 1;
                losy++;
            } while (losy < 6);
            if (kasa == 0)
            {
                label2.Text = "Masz 0 trafien. Nic nie wygrałeś, spróbuj ponownie!";
                label2.Visible = true;
            }
                
            else if(kasa == 1)
            {
                label2.Text = "Masz 1 trafienie. Nic nie wygrałeś, spróbuj ponownie!";
                label2.Visible = true;
            }
            else if (kasa == 2)
            {
                label2.Text = "Masz 2 trafienia. Nic nie wygrałeś, spróbuj ponownie!";
                label2.Visible = true;
            }
            else if (kasa == 3)
            {
                label2.Text = "Masz 3 trafienia. Wygrywasz 24zł!";
                label2.Visible = true;
            }
            else if (kasa == 4)
            {
                label2.Text = "Masz 4 trafienia. Wygrywasz 222,10zł!";
                label2.Visible = true;
            }
            else if (kasa == 5)
            {
                label2.Text = "Masz 5 trafien. Wygrywasz 7 739,10zlł";
                label2.Visible = true;
            }
            else if (kasa == 6)
            {
                label2.Text = "Trafiłeś 6!. Gratulacje, wygrywasz 3 673 000zl!";
                label2.Visible = true;
            }
        }
    }
}
3
public bool czyLosowana(int LiczbaN, int **tab[]**, int ile)

to powinno być :

public bool czyLosowana(int LiczbaN, int[] tab, int ile)

1 użytkowników online, w tym zalogowanych: 0, gości: 1