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