> Why would you actually want to make the copy by some means other than
> enumeration?

Because ICollection.CopyTo() (where available) is usually 10x faster?

He says, jumping in without reading the whole thread.

Jim

>
> --
> Ian Griffiths
> DevelopMentor
>
> ----- Original Message -----
> From: "Duncan Godwin" <[EMAIL PROTECTED]>
>
>
> > Depending on what's in the collection you can either use a
> collections
> > Clone() method if you need a shallow copy, or Serialize via
> a MemoryStream
> > if you need a deep copy.
> >
> > ----- Original Message -----
> > From: "Graeme Foster" <[EMAIL PROTECTED]>
> >
> > > The fun bit is making the copy *without enumerating* ;)
> > >
> > > -----Original Message-----
> > > From: Duncan Godwin
> > >
> > > The alternative is as mentioned in Effective Java, lock briefly,
> > > make a defensive copy of the collection, then enumerate.
>
> You can read messages from the DOTNET archive, unsubscribe
> from DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
>

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to