IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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
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ť
24.9.2013 20:11
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ť
24.9.2013 20:17
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 &

 
Odpovedať
24.9.2013 20:22
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
 
Odpovedať
24.9.2013 20:24
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ť
24.9.2013 20:24
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
 
Odpovedať
24.9.2013 20:26
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)
 
Odpovedať
24.9.2013 20:26
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ší.

 
Odpovedať
24.9.2013 20:27
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ť
24.9.2013 20:27
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é 24.9.2013 20:29
 
Odpovedať
24.9.2013 20:29
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.

Zatiaľ nikto nevložil komentár - buď prvý!