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 – Riešené úlohy k 3. lekcii VB.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
Libor Šimo (libcosenior):24.9.2013 20:11

Ahoj Misaz.
Ako sa v Console.WriteLine() zalamuje text? Myslím to tak, aby sa metóda nemusela písať na každý riadok zvlášť.
Napr. v C je to takto:
printf("Toto je prvý riadok\na toto je druhý riadok výpisu.\n);

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovedá na Libor Šimo (libcosenior)
Petr Nymsa:24.9.2013 20:17

Console.Write() nezalomí řádek, Console.WriteLine automaticky zalamuje řádky. Pokud chceš ručně zalomit řádek tak napiš \n

Odpovedať
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovedá na Petr Nymsa
Michal Žůrek - misaz:24.9.2013 20:22

ve VB.NET žádné \n nefunguje musíš & vbCrLf &

Avatar
Odpovedá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:24

WriteLine ti to zalomí automaticky. Pokud chceš manuálně tak lze string rozdělit a spojit k němu vbCrLf.

Dim neco = "První řádek" & vbCrLf & "Druhý řádek" & vbCrLf & "Třetí řádek"

neco pak bude vypadat:

První řádek
Druhý řádek
Třetí řádek
Avatar
Odpovedá na Michal Žůrek - misaz
Libor Šimo (libcosenior):24.9.2013 20:24

Díky. Používa sa to často, alebo ani veľmi nie?

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ý:24.9.2013 20:26

V C# to je kdyžtak

Environment.NewLine
Avatar
Odpovedá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:26

moc ne, stačí využít toho automatického zalamování WriteLine (v překladu to znamená napiš řádek). Až budeš pokročilejší a psát WinForm nebo WPF aplikace, tak tam se míst toho může použít:

Dim neco = String.Fromat("První řádek{0}Druhý řádek{0}Třetí řádek", vbCrLf)
Avatar
Odpovedá na Jan Vargovský
Michal Žůrek - misaz:24.9.2013 20:27

ve VB.NET to takhle de myslím taky, ale ty konstanty mi přijdou lepší.

Avatar
Odpovedá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):24.9.2013 20:27

Napr. takto:

Console.WriteLine("Obvod kruhu je: " & o & "cm" & vbCrLf &
                          "Jeho obsah je: " & S & "cm^2")
Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:29

Ano, ale lepší je to rozdělit do dvou Console.Write­Line(), kód je pak přehlednější.

Console.WriteLine("Obvod kruhu je: " & o & "cm")
Console.WriteLine("Jeho obsah je: " & S & "cm^2")
Editované
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 20.