Hi Chris,

I was using a list of primes to dynamically grow the byte array, and keep
track of the length of read data.

Cheers!
Dave

----- Original Message -----
From: "Chris Anderson" <[EMAIL PROTECTED]>
To: <ADVANCED-DOTNET@DISCUSS.DEVELOP.COM>
Sent: Thursday, July 06, 2006 1:21 PM
Subject: Re: [ADVANCED-DOTNET] trim byte array


How about reading the data into a small intermediate buffer array first.
Then when that's full, or you've finished reading, copy the appropriate
number of bytes from that buffer into your large array.

Also, out of interest, how are you dynamically expanding your array?


-----Original Message-----
From: "dave wanta"<[EMAIL PROTECTED]>
Sent: 06/07/06 19:01:06
To:
"ADVANCED-DOTNET@DISCUSS.DEVELOP.COM"<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 DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com





-----Unmodified Original Message-----
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 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

===================================
This list is hosted by DevelopMentor�  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to