» »

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

Senzacionale ::

array3 = new string[] { "zaj pa delam" };

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

bombacina ::

u hvala tega pa nisem stestiral.

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

Senzacionale ::

http://www.dostavahrane.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java - DN] Naključna števila

Oddelek: Šola
121283 (812) nyler
»

Java skeniranje map in podmap

Oddelek: Programiranje
61075 (964) nightrage
»

[java] ArrayList, String[]

Oddelek: Programiranje
13876 (652) icurk
»

Rekurzija v javi z ArrayList

Oddelek: Programiranje
81471 (1314) marjan_h
»

c# kako v prvi IEnumerable addati samo "Accaptable" tipe iz drugega IEnumerabla

Oddelek: Programiranje
51053 (977) commissar

Več podobnih tem