C# Unity UI Unity C#

Početna stranica
Polazna lekcija
Instalacija
Sintaksa i ispisivanje
Komentari
Varijable i vrste podataka
Pretvaranje vrsta podataka
Unošenje podataka
Operatori
Math
String
Booleans
If i else
Switch
While
For
Break i Continue
Niz
Liste
Metoda
Klasa
Enum
Iznimka
Datoteke

For

For petlja se koristi kada znamo koliko točno puta želimo izvršiti određeni blok koda.

Izjava 1 se izvršava jednom i to prije izvršavanja bloka koda unutar for petlje.

Izjava 2 definira uvjet za izvršavanje bloka koda.

Izjava 3 se izvršava svaki put i to prije izvršavanja bloka koda unutar for petlje.

Sintaksa:


for (izjava1; izjava2; izjava3) 
{
    // određeni kod
}
            

Primjer:


for (int i = 0; i < 10; i++) 
{
    Console.WriteLine(i); // U ovom primjeru ispisivati će se brojevi od 0 do 9
}
            

U primjeru iznad u izjavi 1 postavljamo početnu vrijednost int i. U izjavi 2 postavljamo uvjet da int i mora biti manji od 10. U izjavi 3 povećavamo int i za 1 svaki put kada je blok koda unutar petlje izvršen.


U sljedećem primjeru izjava 1 i izjava 2 će biti iste kao u primjeru iznad, ali ćemo unutar izjave 3 int i povećati za 2 svaki put kada je blok koda unutar petlje izvršen.

Primjer:


for (int i = 0; i < 10; i += 2) 
{
    Console.WriteLine(i); // U ovom primjeru ispisivati će se samo parni brojevi od 0 do 8
}
            

Moguće je isto tako imati petlju unutar petlje.

Unutarnja petlja izvršit će se jednom za svaku iteraciju vanjske petlje.

Primjer:


// Vanjska petlja
for (int i = 0; i <= 2; i++) 
{
    Console.WriteLine("Vanjska: " + i);  // Pokreće se 3 puta i ispisuje brojeve od 0 do 2

    // Unutarnja petlja
    for (int j = 0; j <= 3; j++) 
    {
        Console.WriteLine("Unutarnja: " + j); // Pokreće se 12 puta (4 * 3)
    }
}
            


Foreach

Foreach je vrsta petlje koja se najčešće koristi za prolazak kroz elemente neke liste, skupa...

Sintaksa:


foreach (type imeVarijable in imeVarijableKrozKojuProlazimo) 
{
    // određeni kod
}
            

Foreach se isto tako može koristit kako bi prošli kroz neki string.

U sljedećem primjeru ćemo ispisati sva slova stringa x.

Sintaksa:


string x = "Ovo je fora";

foreach (char i in x)
{
    Console.WriteLine(i);
}     

/*
Ispisuje:
O
v
o

j
e

f
o
r
a
*/
            


Prijašnje

Sljedeće