Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 9. diel - Pole v C# .NET

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na j.martenek
Jan Vargovský:4.8.2013 15:18

Jestli chceš barvu písma tak je to

Console.ForegroundColor = Color ...
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#. :)

Avatar
Johny
Nevyplnené
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:)

Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovedá na
Theodor Johnson:9.8.2013 9:12

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

Avatar
Libor Šimo (libcosenior):5.9.2013 16:22

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

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá 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?

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá 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)

Avatar
Kit
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
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. :)

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 231.