Radim (citaj: ucim) u C#-u i treba mi pomoc za nizove. Imam int[] myArrayX i zelim da dodelim tom nizu vrednosti od 1 do 20, kako to mogu da uradim? Nesto kao sto u paskalu ide x:array[1..20]!
I što pogledam, sve je pjesma, i čega god se taknem, sve je bol.
Ex Ponto - Ivo Andrić
for (int i = 1; i <= 20; i++)
Console.WriteLine(i.ToString());
(ne mora {} kada je jedan red).
Ako hoces sa nizom, onda isto to, samo umesto pisanja na konzoli, dodeljujes elementima (koristi za index i-1) a onda taj tvoj foreach. Mada je to naravno bez veze za ista realno jer mozes jednostavnije kao sto sam gore.
Download from Youtube
Mozda sam ja paranoican, ali to ne znaci da mi neko ipak ne radi o glavi.
Ne treba ti niz da bi ih ispisao. Mozes ovako:
Code:
for (int i = 1; i <= 20; i++)
Console.WriteLine(i.ToString());
(ne mora {} kada je jedan red).
Ako hoces sa nizom, onda isto to, samo umesto pisanja na konzoli, dodeljujes elementima (koristi za index i-1) a onda taj tvoj foreach. Mada je to naravno bez veze za ista realno jer mozes jednostavnije kao sto sam gore.
Znam da netreba niz, ali hocu da vezbam niz-ove, a { i } stavljam kad imam 1 red da bi lepo formatirao text:
Kad ne stavim {} - for(int i=1;i<myArrayX.Length;i++)
Kad stavim {} - for (int i = 1; i < myArrayX.Length; i++ )
ps. nikako ne moze da mi proradi sa 'foreach'!
I što pogledam, sve je pjesma, i čega god se taknem, sve je bol.
Ex Ponto - Ivo Andrić
Pazi ovo sto sam tija napisao evo procitaj komente iznad koda i bice ti jasno valjda..
Code:
public static void RunSnippet()
{
//treba ti novi array tipa integer koji ima 20 elemenata
int[] myArrayX = new int[20];
//predji kroz svih 20 elemenata
for (int i = 0; i < myArrayX.Length; i++)
{
//Ovdje dodajes elemente npr: myArrayX[0] = 1; itd
myArrayX[i] = i + 1;
Console.WriteLine("Element " + i + " - vrednost " + myArrayX[i].ToString()); //procitaj svaku vrednost elementa
}
//citas elemente i vrednosti elemenata, da si samo ovo uradio prije nista ti ne bi bilo nego nule, posto si dodjelio vrednosti elementima gore
// sad mozes da koristis da vidis ove elemente
foreach (int broj in myArrayX)
{
Console.WriteLine("Element " + broj + " - vrednost " + myArrayX[broj].ToString());
}