 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C# program to copy a range of bytes from one array to another
Use the Buffer.BlockCopy method to copy a range of bytes from one array to another −
Set a byte array −
byte[] b1 = new byte[] {22, 49}; byte[] b2 = new byte[5]; Copy bytes from one array to another −
Buffer.BlockCopy(b1, 0, b2, 0, 2);
The following is the complete code −
Example
using System; class Demo {    static void Main(){       // byte arrays       byte[] b1 = new byte[] {22, 49};       byte[] b2 = new byte[5];       // copying bytes from one to another       Buffer.BlockCopy(b1, 0, b2, 0, 2);       /* calling the method with the byte array b2 that has the copied elements */       bufferFunc(b2);    }    static void bufferFunc(byte[] a) {       for (int j = 0; j < a.Length; j++) {          Console.Write(a[j]);       }       Console.WriteLine();    } }  Output
2249000
Advertisements
 