Unsafe.CopyBlock 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CopyBlock(Byte, Byte, UInt32) |
將來源位址的位元組複製到目的位址。 |
| CopyBlock(Void*, Void*, UInt32) |
將來源位址的位元組複製到目的位址。 |
CopyBlock(Byte, Byte, UInt32)
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
重要
此 API 不符合 CLS 規範。
將來源位址的位元組複製到目的位址。
public:
static void CopyBlock(System::Byte % destination, System::Byte % source, System::UInt32 byteCount);
[System.CLSCompliant(false)]
public static void CopyBlock(ref byte destination, ref readonly byte source, uint byteCount);
public static void CopyBlock(ref byte destination, ref byte source, uint byteCount);
[System.CLSCompliant(false)]
public static void CopyBlock(ref byte destination, ref byte source, uint byteCount);
[<System.CLSCompliant(false)>]
static member CopyBlock : byte * byte * uint32 -> unit
static member CopyBlock : byte * byte * uint32 -> unit
Public Shared Sub CopyBlock (ByRef destination As Byte, ByRef source As Byte, byteCount As UInteger)
參數
- destination
- Byte
管理指標對應於要複製的目的地位址。
- source
- Byte
對應於要複製來源位址的管理指標。
- byteCount
- UInt32
要複製的位元組數。
- 屬性
備註
此 API 對應於操作碼。cpblk 假設 和 destinationsource 指標都是指標對齊的。 更多資訊請參見 ECMA-335,第三章 3.30(「cpblk - 從記憶體複製資料到記憶體」)。
注意事項
此 API 並非用來複製任意長度的記憶體執行。 考慮用 MemoryCopy 或 CopyTo 來描述這個情境。
適用於
CopyBlock(Void*, Void*, UInt32)
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
- 來源:
- Unsafe.cs
重要
此 API 不符合 CLS 規範。
將來源位址的位元組複製到目的位址。
public:
static void CopyBlock(void* destination, void* source, System::UInt32 byteCount);
[System.CLSCompliant(false)]
public static void CopyBlock(void* destination, void* source, uint byteCount);
public static void CopyBlock(void* destination, void* source, uint byteCount);
[<System.CLSCompliant(false)>]
static member CopyBlock : nativeptr<unit> * nativeptr<unit> * uint32 -> unit
static member CopyBlock : nativeptr<unit> * nativeptr<unit> * uint32 -> unit
參數
- destination
- Void*
對應於要複製的目的位址的未管理指標。
- source
- Void*
對應於要複製來源的非管理指標。
- byteCount
- UInt32
要複製的位元組數。
- 屬性
備註
此 API 對應於操作碼。cpblk 假設 和 destinationsource 指標都是指標對齊的。 更多資訊請參見 ECMA-335,第三章 3.30(「cpblk - 從記憶體複製資料到記憶體」)。
注意事項
此 API 並非用來複製任意長度的記憶體執行。 考慮用 MemoryCopy 或 CopyTo 來描述這個情境。