I don't think you can resize managed arrays.

If its super important, you can keep the byte array in unmanaged space and call 
a realloc (or equivalent) on it.

-s
--
Saad Rehmani / Prodika / Dallas / TX / USA
  

-----Original Message-----
From:         dave wanta <[EMAIL PROTECTED]>
Date:         Thu, 6 Jul 2006 12:51:24 
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 DevelopMentorĀ®  http://www.develop.com

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

Reply via email to