Polja

Jednodimenzionalna polja Polja su klase zbirki koje pružaju višedimenzionalnu podršku organiziranja. Jednodimenzionalna polja pružaju mogućnost pohrane i rukovanja nizom varijabli smještenih u lančanom nizu u memoriji. Jednodimenzionalna polja imaju jednu dimenziju (ili su polja prvog ranga). Polja su u C#-u deklarirana korištenjem uglatih zagrada poslije tipa polja (a ne iza modifikatora kao kod C-a), kao npr. int[] i = new int[100]; Ova linija koda deklarira varijablu i koja će postati polje tipa int veličine do 100 elemenata. Sadrži prostor za najviše 100 elemenata, rangiranih od i[0] do i[99]. Kako bi dodali vrijednosti elementima polja, možemo dodijeliti vrijednosti svakom elementu zasebno, kao što je prikazano u sljedećem primjeru: int[] i = new int[2]; i[0] = 1; i[1] = 2; Također, možemo deklarirati polje i dodati svim elementima vrijednosti odmah u deklaraciji polja (inicijalizirati polje): int[] i = new int[] {1,2}; ili skraćenijim zapisom: int[] i = {1,2}; Kao opće pravilo, indeksi svih elementa polja započinju sa 0 kao početnim indeksom prvog elementa polja. Ostali elementi polja imaju indekse veće za jedan od prethodnog. Međutim, korištenjem .NET framework System.Array klase moguće je kreirati i manipulirati poljima ako je potrebna dinamička promjena veličine polja. Svojstvo polja Length sadrži potpuni zbroj svih elemenata polja neovisno o dimenzijama. Za jednodimenzionalna polja, koja imaju samo jednu dimenziju, svojstvo Length sadrži duljinu tog jednodimenzionalnog polja. Na primjer, ovo svojstvo primjenjeno na prethodni primjer bi dalo broj 2. Pravokutna polja C# pruža dva tipa višedimenzionalnih polja: pravokutna i zupčasta. Pravokutno je polje s više od jedne dimenzije, gdje je dimenzija zapisana na deklaraciji polja. Za svaku novu dimenziju potrebno je dodati zarez unutar zagrada deklaracije polja. Sljedeći primjer kreira polje dimenzija 2x3: int[,] polje = new int[2,3]; Kao i u jednodimenzionalnim poljima, pravokutna polja se mogu inicijalizirati, odnosno dodati im neke vrijednosti odmah pri deklaraciji polja. Na primjer, sljedeći kod: int[,] polje = {{1, 2, 3}, {4, 5, 6}}; kreira polje dimenzija 2x3 sa upisanim podacima. Važno je da vrijednosti koje se žele spremiti u polje ne prelaze granice polja jer se u tom slučaju javlja greška. Klasa System.Array sadrži nekoliko metoda za utvrđivanje veličine i granice polja. To uključuje metode GetUpperBound(int i) i GetLowerBound(int i) koje vraćaju gornji i donji indeks dimenzije i tog polja (primjetite da je i zero-based što znači da je prvi indeks 0). Na primjer, budući da je duljina druge dimenzije polja polja 3, izraz polje.GetLowerBound(1) vraća 0, i izraz polje.GetUpperBound(1) vraća 2. System.Array uključuje i metodu GetLength(int i), koja vraća broj elemenata određene dimenzije. Sljedeći dio koda pomoću dvije petlje ispisuje vrijednosti svih elemenata polja polje (petlje su pobliže opisane u lekciji 9). for (i=0; i

Western Europen time
 
Call of Duty 5
 
Iz neslužbenih izjava saznajemo kako bi se call of duty 5 mogao vratit u WWII
To su tek špekulacije, ali gdje ima dima ima i vatre.
Naslov će biti vrlo kreativan "World at war"(Svijet u ratu)
Novost je i to što nastavak određuje Treyarch , a ne stari,, pouzdani, dobri Infinity ward.
Ovaj put se bojište nalazi na Pacificu. Borba se odvija između Amerikanaca i Japanaca.
Prvi put u Call of Duty-u novo oružje- bacač plamena.
Držimo fige za WWII
Nova Fifa
 
Ovo je vjerojatno prvi put da pro evolution mora loviti fifu .
Naime ako neki čitatelji post-a neznaju fifa je u svojim trailerim-a pokazala evoluciju
u virtualnom nogometu.
Naime proevolution također ne zaostaje mnogo.
To će biti bitka godine(pretpostavljamo).
Nfs:UnderCover
 
EA je izdao novi nfs. Pod imenom UnderCover.
Navodno su u ovo izdanje uložili mnogo truda(što se nije vidjelo na carbonu).
Nfs se također napokon vraća na staze na kojima je najbolji(Ulice).
Linkovi
 
Mojn novi forum:
http://keli-master.net84.net
Odlični bologovi
myopinionabouteverything.blog.hr
teenworldlifemovie.blog.hr/
 
Today, there have been 10 visitors (17 hits) on this page!
Creative Commons License
Djelo Computers, čiji je autor Keli-master, ustupljeno je pod licencom Creative Commons Imenovanje-Nekomercijalno-Bez prerada 3.0 Hrvatska.
Bazirano na djelu koje se nalazi na keli-master.page.tl.
Dopuštenja koja prelaze okvire ove licence možda su dostupna na http://keli-master.page.tl. This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free