NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 7 - Cykly v C# .NET - for a while

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

 
Odpovědět
4.10.2015 13:38
Avatar
Odpovídá na Vladimir Kristof
Vladimir Kristof:4.10.2015 13:39

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

 
Odpovědět
4.10.2015 13:39
Avatar
Odpovídá 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();
Odpovědět
4.10.2015 17:32
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá 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"

 
Odpovědět
4.10.2015 20:30
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá 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?

Odpovědět
4.10.2015 20:43
the cake is a lie
Avatar
Odpovídá 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 ;-)

 
Odpovědět
5.10.2015 11:01
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

 
Odpovědět
6.11.2015 15:02
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá 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.

 
Odpovědět
6.11.2015 15:20
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
    {

    }
}
 
Odpovědět
7.11.2015 15:34
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá 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

 
Odpovědět
9.11.2015 9:05
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 205.