public sealed class Buffer
|
| BlockCopy | Copies a specified number of bytes from a source array starting at a particular offset to a destination array starting at a particular offset. |
| ByteLength | Returns the number of bytes in the specified array. |
| Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
| GetByte | Retrieves the byte at a specified location in a specified array. |
| GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
| GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
| SetByte | Assigns a specified value to a byte at a particular location in a specified array. |
| ToString (inherited from System.Object) |
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. |
| Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
| MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public static void BlockCopy( |
src
srcOffset
dst
dstOffset
count
array
| Exception Type | Condition |
|---|---|
| ArgumentNullException | array is null. |
| ArgumentException | array is not a primitive. |
int [] arr = new int [5] {0, 1, 2, 3, 4};
Debug.Assert (Buffer.ByteLength(arr) == 20);
for (int i = 0; i < Buffer.ByteLength(arr); i++)
{
Console.Write(arr[i]);
}
//This will print: 00000001000200030004
~Buffer(); |
array
index
| Exception Type | Condition |
|---|---|
| ArgumentException | array is not a primitive. |
| ArgumentNullException | array is null. |
| ArgumentOutOfRangeException | index is negative or greater than the length of array. |
public virtual int GetHashCode(); |
public Type GetType(); |
protected object MemberwiseClone(); |
array
index
value
| Exception Type | Condition |
|---|---|
| ArgumentException | array is not a primitive. |
| ArgumentNullException | array is null. |
| ArgumentOutOfRangeException | index is negative or greater than the length of array. |
public virtual string ToString(); |