Re: byte[] resizen? (vergleich der Methoden)
From: Dennis Nusser (nwd_at_gmx.at)
Date: 01/20/05
- Next message: Peter Forstmeier: "Re: Drag Drop"
- Previous message: Dennis Nusser: "Re: byte[] resizen?"
- In reply to: Thomas Scheidegger [MVP]: "Re: byte[] resizen?"
- Next in thread: Thomas Scheidegger [MVP]: "Re: byte[] resizen? (vergleich der Methoden)"
- Reply: Thomas Scheidegger [MVP]: "Re: byte[] resizen? (vergleich der Methoden)"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 20 Jan 2005 11:15:45 +0100
Hallo Thomas,
ich habe mir deine Aussage noch angesehen und möchte gerne wissen wie du das
untermauerst.
ich habe mir die beiden Methoden 'Array.Copy' und 'Buffer.BlockCopy'
angesehen und dabei festgestellt,
das beide die gleiche Methode verwenden.
[copy]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void Copy(Array sourceArray, int sourceIndex, Array
destinationArray, int destinationIndex, int length);
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void BlockCopy(Array src, int srcOffset, Array dst, int
dstOffset, int count);
[copy]
sollten diese Methoden nicht gleich effizient sein?
Dennis
"Thomas Scheidegger [MVP]" <spam.netmaster@swissonline.ch> schrieb im
Newsbeitrag news:eZnc$xj$EHA.1564@TK2MSFTNGP09.phx.gbl...
> Hallo Dennis & Matthias
>
> > sie dir einmal 'Array.Copy' an.
>
>
> und im Falle von Byte-Arrays (u.a. Value-Types),
> vermutlich 'effizienter' :
> Buffer.BlockCopy
>
> ;-)
>
>
>
> --
> Thomas Scheidegger - MVP .NET - 'NETMaster'
> http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/
>
>
- Next message: Peter Forstmeier: "Re: Drag Drop"
- Previous message: Dennis Nusser: "Re: byte[] resizen?"
- In reply to: Thomas Scheidegger [MVP]: "Re: byte[] resizen?"
- Next in thread: Thomas Scheidegger [MVP]: "Re: byte[] resizen? (vergleich der Methoden)"
- Reply: Thomas Scheidegger [MVP]: "Re: byte[] resizen? (vergleich der Methoden)"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|