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
Jan Vargovský
Tvůrce
Avatar
Odpovídá na j.martenek
Jan Vargovský:4.8.2013 15:18

Jestli chceš barvu písma tak je to

Console.ForegroundColor = Color ...
 
Odpovědět
4.8.2013 15:18
Avatar
j.martenek
Člen
Avatar
j.martenek:4.8.2013 17:15

Ok, dík moc, jste dobří. Já akorát ovládám html,css,trochu java script a teď začínám objektově orientované programování v C#. :)

 
Odpovědět
4.8.2013 17:15
Avatar
Johny
Neregistrovaný
Avatar
Johny:9.8.2013 8:55

U toho prvního příkladu není trochu zbytečné připisovat

for (int i = 0; i < pole.Length; i++)
Console.Write("{0} ", pole[i]);

když stačí jen připsat

Console.Write("{0} ", pole[i]);

k for cyklu (tomu prvnímu)? Jen si říkám, že se to zbytečně komplikuje a prodlužuje :) Akorát teda bez foreach už to nefunguje :D:)

 
Odpovědět
9.8.2013 8:55
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na
Theodor Johnson:9.8.2013 9:12

Šlo by to, ale není to nejlepší způsob pro začátečníky

 
Odpovědět
9.8.2013 9:12
Avatar
Libor Šimo (libcosenior):5.9.2013 16:22

Správne som pochopil, že do poľa možem dať napr. aj objekty?

Odpovědět
5.9.2013 16:22
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Jan Vargovský
Libor Šimo (libcosenior):5.9.2013 16:36

Super, to znamená, že ak viem, že počet prvkov v poli bude nemenný, je to vlastne najvhodnejšia koleknia.
Ale!
Možem v priebehu programu meniť v poli hodnoty atributov v jednotlivych prvkoch a tie ostanú zmenené?
Budem mocť získať z nich nové hodnoty?

Odpovědět
5.9.2013 16:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:5.9.2013 16:41

Nejvhodnější není, ale je nejrychlejší. Sám později zjistíš, proč není nejvhodnější.
Normalně můžeš s tím objektem můžeš pracovat jako kdyby v poli nebyl. Když jsou objekty v poli, přistupuješ k nim ale normálně přes index(indexy)

 
Odpovědět
5.9.2013 16:41
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Kit:5.9.2013 17:00

Jestiže je počet prvků v poli neměnný, tak se nejspíš jedná o skutečné pole a je to v pořádku. Například šachovnice je pole. Nikdo jí nebude políčka přidávat ani ubírat. Když odebereš figurku, tak se ostatní figurky nehýbou.

Kdybys odebral položku ze seznamu, tak se dolní část posune nahoru. To už pole není. Když odebereš slovo ze slovníku, tak to také není pole.

O rychlosti se nebavme. Seznamy a slovníky bývají uvnitř implementovány jako pole, ale programátorovi to zůstává skryto.

Odpovědět
5.9.2013 17:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Libor Šimo (libcosenior):5.9.2013 19:52

Ďakujem. :)

Odpovědět
5.9.2013 19:52
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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.