Forum » Programiranje » C# array
C# array
bombacina ::
char[] array1 = { 's', 'a', 'm' };
char[] array2 = new char[] { 's', 'a', 'm' };
char[] array3 = new char[3];
array3[0] = 's';
array3[1] = 'a';
array3[2] = 'm';
Zakaj moram pisati array3[0]. Zakaj ne morem array3[] = "nekaj" pa bi sam array vedel na kirem mestu je, ker imam if stavke in notri polnim array in če kateri if pade se mesta več ne ujemaj pa dobim "Index was outside the bounds of the array."
Rešim lahko z arrayList ampak to ni isto arrayu.
Kakšna ideja? Hvala
char[] array2 = new char[] { 's', 'a', 'm' };
char[] array3 = new char[3];
array3[0] = 's';
array3[1] = 'a';
array3[2] = 'm';
Zakaj moram pisati array3[0]. Zakaj ne morem array3[] = "nekaj" pa bi sam array vedel na kirem mestu je, ker imam if stavke in notri polnim array in če kateri if pade se mesta več ne ujemaj pa dobim "Index was outside the bounds of the array."
Rešim lahko z arrayList ampak to ni isto arrayu.
Kakšna ideja? Hvala
Senzacionale ::
array3 = new string[] { "zaj pa delam" };
zakaj pa nebi uporabil arrayList saj je isto kot array.
zakaj pa nebi uporabil arrayList saj je isto kot array.
http://www.dostavahrane.si
overlord_tm ::
Ravno zato obstajajo bolj napredne podatkovne strukture, predvidevam da ravno arrayList (ne spoznam se ravno na c#)
Za branje verjetno lahko uporabis kake sorte iterator, za filanje pa bos pri navadnem arrayu moral navest index (AFAIK je array ponavad tako primitivna struktura da nima ravno pointerja da bi vedela kje se nahaja)
Ce te pa motijo exceptioni, try{} catch{} them :D Pa seveda ne pozabt pohendlat jih.
Simpel trick, dodaj se en if ce je tvoj mesto vecje od dolzine arraya, potem sploh ne poskusat zapisat tja kej :D
Za branje verjetno lahko uporabis kake sorte iterator, za filanje pa bos pri navadnem arrayu moral navest index (AFAIK je array ponavad tako primitivna struktura da nima ravno pointerja da bi vedela kje se nahaja)
Ce te pa motijo exceptioni, try{} catch{} them :D Pa seveda ne pozabt pohendlat jih.
Simpel trick, dodaj se en if ce je tvoj mesto vecje od dolzine arraya, potem sploh ne poskusat zapisat tja kej :D
bombacina ::
u hvala tega pa nisem stestiral.
Senzacionale si siguren da je isto, array pa arrayList naj nebi bila isto.
Kdaj potem uporabljamo array kdaj pa arrayList?
Hvala
Senzacionale si siguren da je isto, array pa arrayList naj nebi bila isto.
ArrayList Implements the IList interface using an array whose size is dynamically increased as required.
Kdaj potem uporabljamo array kdaj pa arrayList?
Hvala
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java - DN] Naključna številaOddelek: Šola | 1355 (884) | nyler |
» | Java skeniranje map in podmapOddelek: Programiranje | 1148 (1037) | nightrage |
» | [java] ArrayList, String[]Oddelek: Programiranje | 919 (695) | icurk |
» | Rekurzija v javi z ArrayListOddelek: Programiranje | 1575 (1418) | marjan_h |
» | c# kako v prvi IEnumerable addati samo "Accaptable" tipe iz drugega IEnumerablaOddelek: Programiranje | 1115 (1039) | commissar |