Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.541 pregleda

Najnovija ↓

Plitko kopiranje liste 11.06.2008. u 20:35 · pre 223 meseca #1
Imam liste:
List<string> parts = new List<string> ();
List<string> firstStep = new List<string> ();

Želim kopirati parts u firstStep ( firstStep = parts ) ali da promjena firstStepa ne utječe na parts. Kod nizova bi učinio samo ovo firstStep = parts.Clone(). Kako da to postignem sa listama?
Re: Plitko kopiranje liste 15.06.2008. u 13:05 · pre 223 meseca #2
Code:

List<string> firstStep = parts.GetRange(0, parts.Count);


Ako bas cesto ovo koristis i hoces da bude "uredno" napravi extension metod

Code:

public static List<T> Clone<T>(this List<T> lista)
{
    return lista.GetRange(0, lista.Count);
}

pa mozes da koristis

List<string> firstStep = parts.Clone();
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme