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í:

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
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
14.5.2013 12:58
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
14.5.2013 13:03
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

 
Odpovědět
1.7.2013 20:16
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 ;-)

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

dik 8-)

 
Odpovědět
1.7.2013 20:50
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();

 
Odpovědět
31.7.2013 13:56
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.

 
Odpovědět
31.7.2013 13:59
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??

 
Odpovědět
4.8.2013 11:00
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();
 
Odpovědět
4.8.2013 12:27
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 :)

 
Odpovědět
4.8.2013 14:54
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.