D
Daniel Mori
Hi, Im hoping someone can give me some advice.
Im doing some development using VS Whidbey 2005 beta 1.
Im about to implement some highly time critical code related to a
managed collection of floats.
I basically require the fastest way to convert a managed array of
floats into an unmanaged array of floats.
As far as the managed collection is implemented, ive read that the
following would be the most type-safe and efficient (no
boxing/unboxing):
List<float> myFloats
However, Ive also read that the Marshal.Copy method is an extremely
fast way of copying a tradional managed array into an unmanaged array.
But if i do this method (i,e use a tradional .net array), I have the
boxing/unboxing issues.
For this particular case, I must sacrifice all I can for conversion
speed.
Can anyone recommend the fastest way to store and convert an array of
floats (managed -> unmanaged)?
thanks for reading.
Im doing some development using VS Whidbey 2005 beta 1.
Im about to implement some highly time critical code related to a
managed collection of floats.
I basically require the fastest way to convert a managed array of
floats into an unmanaged array of floats.
As far as the managed collection is implemented, ive read that the
following would be the most type-safe and efficient (no
boxing/unboxing):
List<float> myFloats
However, Ive also read that the Marshal.Copy method is an extremely
fast way of copying a tradional managed array into an unmanaged array.
But if i do this method (i,e use a tradional .net array), I have the
boxing/unboxing issues.
For this particular case, I must sacrifice all I can for conversion
speed.
Can anyone recommend the fastest way to store and convert an array of
floats (managed -> unmanaged)?
thanks for reading.