NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskuze – Lekce 9 - Pole v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
baan
Člen
Avatar
Odpovídá na Kit
baan:14.5.2013 12:58

malo by to byť rýchlejšie, dík!

Odpovědět
Viem, že skoro nič neviem.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na baan
Kit:14.5.2013 13:03

Nejen rychlejší, ale spotřebuje to mnohem méně zdrojů. Když to děláš cyklem pro řetězec, který má třeba 100 znaků, tak 100× vyrobíš objekt typu řetězec, který vzápětí zahodíš. Nakonec použiješ jen ten poslední a zbytek necháš sežrat GC.

Odpovědět
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
c# student
Neregistrovaný
Avatar
c# student:1.7.2013 20:16

Mam usporiadane pole a chcem vypisat prvych k clenov ako to spravim ? Dakujem

Avatar
Odpovídá na
Michael Olšavský:1.7.2013 20:22
for(int i = 0; i < k; i++)
   Console.WriteLine(pole[i]);

Přečti si pořádně článek. Řekl bych, že to tu je ;-)

Avatar
c# student
Neregistrovaný
Avatar
Odpovídá na Michael Olšavský
c# student:1.7.2013 20:50

dik 8-)

Avatar
j.martenek
Člen
Avatar
j.martenek:31.7.2013 13:56

Zkopírujte si toto a zkuste to spustit, nefunguje mi to. Čísla se seřadí takto: 500,200,2,125,120. Číslo 2 je nejmenší, takže by mělo být na konci. Zkuste to a napište v čem je chyba. Tady je zdroják:
string[] cisla = { "125", "2", "500", "200", "120" };
Array.Sort(cisla);

foreach (string s in cisla)
Console.Write("{0} ", s);
Console.ReadKey();

Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na j.martenek
Jan Vargovský:31.7.2013 13:59

Protože ty čísla bereš jako stringy, to znamená že se třídí podle ascii hodnoty. Změn si to pole na pole integeru a potom už by ti to mělo jít.

Avatar
j.martenek
Člen
Avatar
j.martenek:4.8.2013 11:00

Díky moc, už to funguje :). Jinak dá se nějak změnit barva písma a pozadí v konzoli??

Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na j.martenek
Theodor Johnson:4.8.2013 12:27

Tohle jsem našel na MSDN, ale nezkoušel jsem to:

Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
Avatar
j.martenek
Člen
Avatar
j.martenek:4.8.2013 14:54

Pozadí se mi změnilo na červené, ale písmo zůstalo stále stejné. Ale i tak dík :)

Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 231.