Seřazení hodnot a následný výpis C# Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Seřazení hodnot a následný výpis C#

Příspěvekod kimi999 » 06 kvě 2013 13:56

Zdravím,

chtěl bych nejdříve seřadit hodnoty (int) od nejvyšší po nejnižší a vypsat do dataGrid, snažil jsem se to udělat podle návodu v knize, kde je výpis do konzole ale moje úprava nefunguje, přesněji neseřadí nic podle hodnoty, ale náhodně.

Kód: Vybrat vše

SortedList seznam = new SortedList();

private void buttonVypis_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            seznam ["X"] = 90 + rnd.Next(-5,5);
            seznam ["Y"] = 90 + rnd.Next(-5, 5);
            seznam ["Z"] = 90 + rnd.Next(-5, 5);
            seznam ["W"] = 90 + rnd.Next(-5, 5);
            seznam [pole[0,0]] = Convert.ToInt32(pole[0,1]) + rnd.Next(0, 5);

            foreach (DictionaryEntry prvek in seznam)
            {
                string vysledek = (string)prvek.Key;
                int sila = (int)prvek.Value;
                dataGridView1.Rows.Add(vysledek, sila);
            }
        }


V tabulce se potom objeví výsledek i síla, ale neuspořádané.

Děkuji za každou radu.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Seřazení hodnot a následný výpis C#

Příspěvekod CZechBoY » 06 kvě 2013 14:14

Zdravím,
sorted list totiž řadí položky podle hodnoty indexu a ne hodnoty

co se vlastně má řadit?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Re: Seřazení hodnot a následný výpis C#

Příspěvekod kimi999 » 06 kvě 2013 14:20

Chtěl bych ten seznam seřadit podle int sila, ten má každá položka zatím přiřazený 90 + náhodné číslo v intervalu -5 až +4.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Seřazení hodnot a následný výpis C#

Příspěvekod CZechBoY » 06 kvě 2013 14:23

je k něčemu důležitý ten index X,Y,W,Z?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Re: Seřazení hodnot a následný výpis C#

Příspěvekod kimi999 » 06 kvě 2013 14:29

To by měl být název, tak jsme to aspoň pochopil podle knihy.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Seřazení hodnot a následný výpis C#

Příspěvekod CZechBoY » 06 kvě 2013 14:32

no spíš mě zajímá, jestli to k něčemu využíváš, nebo jen házíš náhodný hodnoty, aby si neměl errory
použij list, jestli k ničemu nepotřebuješ...
List má metodu sort, která ti to seřadí
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Re: Seřazení hodnot a následný výpis C#  Vyřešeno

Příspěvekod kimi999 » 07 kvě 2013 17:43

Založím to znova a napíšu to trochu jinak, napsal jsem to dost špatně.


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti