Beispiel #1
0
        // Krok 1: Losowanie 8 osobników
        public void LoadList()
        {
            if (iteracja == 0)
            {
                for (int i = 0; i < 8; i++)
                {
                    int randomNumber = RandomNumberMain.GetRandomNumber(0, 127);
                    ListaOsobnikow.Add(new DataVariablesToList(string.Concat("Osobnik", i), convertToBinary(randomNumber), ResultFromFunction(randomNumber), randomNumber));
                }
            }
            else
            {
                ListaOsobnikow.Clear();
                int i = 1;
                foreach (var list in ParyOsobnikow)
                {
                    ListaOsobnikow.Add(new DataVariablesToList(string.Concat("Osobnik", i), list.RandomNumberAsBinary, ResultFromFunction(list.NewFenotyp), list.NewFenotyp));
                    i++;
                }
            }

            AddColumnTolist();
            dataGridView2.DataSource = ListaOsobnikow;
            dataGridView2.Refresh();
            Settings.UstawMainGrida(dataGridView2);
            iteracja++;
        }