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 – 7. diel - Cykly v C# .NET - for a while

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
Vladimir Kristof:4.10.2015 13:38

Ahojte,

vedeli by ste mi prosim poradit s nasledujucim problemom? krok po kroku ako prechadzam jednotlive priklady z tejto stranky, a skusam si ich vo VS...natrafil som na mensi problem, jedna sa o uplne jednoduchy priklad zo zaciatku tejto lekcie

for (int i = 1; i <= 10; i++)
        Console.Write("{0} ", **i**);
Console.ReadKey();

ak tento kod napisem rucne, tak mi vypisuje a podciarkuje, ze nepozna premennu i v druhom riadku, avsak ak natvrdo skopirujem kod zo stranky tak mi ho vezme....odkon­troloval som zapis asi 20x a v zapise urcite chybu nemam....pride mi to skor, akokeby nechapal v tom druhom riadku, ze i je lokalna premenna....vie mi niekto poradit co s tym?? vopred dakujem.

Avatar
Odpovedá na Vladimir Kristof
Vladimir Kristof:4.10.2015 13:39

tie hviezdicky pri i nemali byt, nechapem preco mi ich tam hodilo....

Avatar
Odpovedá na Vladimir Kristof
Michal Štěpánek:4.10.2015 17:32

a zkusils to i takto?

for (int i = 1; i <= 10; i++)
{
        Console.Write("{0} ", i);
}
Console.ReadKey();
Odpovedať
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovedá na Michal Štěpánek
Vladimir Kristof:4.10.2015 20:30

ano skusal, avsak ten isty problem. Mozno fachmanom tu pomoze este hlaska, ktoru mi vypisuje VS a to: "The name i does not exist in the current context"

Avatar
Petr Čech
Tvůrce
Avatar
Odpovedá na Vladimir Kristof
Petr Čech:4.10.2015 20:43

Zkus
[solution explorer] <tvojesolution> > clean
build>rebuild all
AppData\Local\Mi­crosoft\Visual­Studio\14.0\Com­ponentModelCache > smazat složku

nemáš náhodou za tím

for (int i = 1; i <= 10; i++)

středník?

Odpovedať
the cake is a lie
Avatar
Odpovedá na Petr Čech
Vladimir Kristof:5.10.2015 11:01

heh...mal som nainstalovane VS Community 2015....prein­staloval som ho na VS 2013 Express for Desktop a uz to frci....zaujimave. Kazdopadne chlapi dakujem velmi pekne za ochotu pomoct ;-)

Avatar
Matěj Vítovec:6.11.2015 15:02

sem začátečník, potřebuji radu
mám nekonečný cyklus ve kterém mém Console.ReadKey(); potřebuji aby se cyklus zopakoval každou milisekundu a přeskočil Console.ReadKey();. ňejaké nápady?
díky

Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovedá na Matěj Vítovec
Milan Křepelka:6.11.2015 15:20

Pokud chceš nekonečný cyklus opakovat každou milisekundu je to blbost už od pohledu.

Avatar
Matěj Vítovec:7.11.2015 15:34

už sem to vyřešil tímto:

while(true)
{
    DateTime start = DateTime.Now;

    bool gotKey = false;

    while ((DateTime.Now - start).TotalMilliseconds< 100)
    {
        if (Console.KeyAvailable)
        {
            gotKey = true;
            break;
        }
    }

    if (gotKey)
    {

    }
    else
    {

    }
}
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovedá na Matěj Vítovec
Milan Křepelka:9.11.2015 9:05

Zajímavý způsob jak dosti vytížit procesor "ničím"

Zkus to zkombinovat s tímto

https://msdn.microsoft.com/…vs.110).aspx

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 208.