Hi Adam, Unfortunately, I'm already using a memory stream, and it is killing the performance. Under the covers the memory stream also copies the byte array, and returns a copy. So a 100Meg array bloats to 200Meg
Cheers! Dave ----- Original Message ----- From: "Adam Sills" <[EMAIL PROTECTED]> To: <ADVANCED-DOTNET@DISCUSS.DEVELOP.COM> Sent: Thursday, July 06, 2006 1:06 PM Subject: Re: [ADVANCED-DOTNET] trim byte array > Use a MemoryStream. > > Adam.. > > > -----Original Message----- > > From: Discussion of advanced .NET topics. [mailto:ADVANCED- > > [EMAIL PROTECTED] On Behalf Of dave wanta > > Sent: Thursday, July 06, 2006 12:51 PM > > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > > Subject: [ADVANCED-DOTNET] trim byte array > > > > hi all, > > does anyone know of an efficient way to trim a byte array? > > > > Here is what is happening. I'm reading in some binary data into a > > dynamically expanding byte array, until all of the data has been read into > > memory. I need to trim the byte array to remove the trailing nulls. > > Because > > the amount of data is large (100megs+), I don't want to simply create a > > 2nd > > 100meg+ byte array in memory, and then copy it. So, is there anyway to > > trim > > the existing byte array, and then return it? > > > > Thanks, > > Dave > > > > =================================== > > This list is hosted by DevelopMentorR http://www.develop.com > > > > View archives and manage your subscription(s) at > > http://discuss.develop.com > > =================================== > This list is hosted by DevelopMentorĀ® http://www.develop.com > > View archives and manage your subscription(s) at http://discuss.develop.com > =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com