Buffer Type in C#

Arjun Thakur
Updated on 22-Jun-2020 13:54:56

744 Views

To handle range of bytes, use Buffer Type in C#. Its method Buffer.BlockCopy copies the bytes from one byte array to another byte array.Example Live Demousing System; class Demo {    static void Main() {       // byte arrays       byte[] b1 = new byte[] {39, 45, 58 };       byte[] b2 = new byte[5];       // copying bytes from one to another       Buffer.BlockCopy(b1, 0, b2, 0, 3);       /* 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();    } }Output39455800

Buffer BlockCopy in C#

Chandu yadav
Updated on 22-Jun-2020 13:54:20

821 Views

It copies the bytes from one byte array to another byte array.Example Live Demousing System; class Demo {    static void Main() {       // byte arrays       byte[] b1 = new byte[] {55, 66, 77, 88, 99};       byte[] b2 = new byte[8];       // copying bytes from one to another       Buffer.BlockCopy(b1, 0, b2, 0, 5);       /* 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();    } }Output5566778899000

Replace a Chash Array with a New Array of Different Size

George John
Updated on 22-Jun-2020 13:53:43

1K+ Views

To replace a C# aray with a new array, use the Array.Resize.Withing that, set the size of the new array −Array.Resize(ref arr, 4);Now add the new elements to the array as shown below −Example Live Demousing System; class Program {    static void Main() {       char[] arr = new char[5];       arr[0] = 'J';       arr[1] = 'A';       Array.Resize(ref arr, 4);       // Set value for new elements       arr[2] = 'C';       arr[3] = 'K';       Console.WriteLine("Updated Array : "+ new string(arr));    } }OutputUpdated Array : JACK

Count Number of Bytes in an Array using C#

Ankith Reddy
Updated on 22-Jun-2020 13:53:14

1K+ Views

Set a byte array −byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };To count number of bytes −Buffer.ByteLength(b)The following is the code −Example Live Demousing System; class Program {    static void Main() {       byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };       int len = Buffer.ByteLength(b);       for (int i = 0; i < len; i++) {          Console.WriteLine(b[i]);       }       Console.WriteLine("Length of byte array = "+len);    } }Output5 9 19 23 29 35 55 78 Length of byte array = 8

Buffer GetByte Example in C#

Arjun Thakur
Updated on 22-Jun-2020 13:52:38

266 Views

Read individual bytes using GetByte() method in C# −Set an array −int[] arr = { 3, 4, 12 };Now, use Buffer.GetByte() to display the array elements and to read individual bytes −for (int i = 0; i < Buffer.ByteLength(arr); i++) {    Console.WriteLine(Buffer.GetByte(arr, i)); }The following is the code −Example Live Demousing System; using System.Text; public class Demo {    public static void Main() {       int[] arr = { 3, 4, 12 };       // loop through the byte array       for (int i = 0; i < Buffer.ByteLength(arr); i++) {          Console.WriteLine(Buffer.GetByte(arr, i));       }    } }Output3 0 0 0 4 0 0 0 12 0 0 0

C# Program to Iterate Over a String Array with For Loop

Chandu yadav
Updated on 22-Jun-2020 13:52:06

3K+ Views

Create a string array −string[] str = new string[] {    "Videos",    "Tutorials",    "Tools",    "InterviewQA" };Loop until the length of the array −for (int i = 0; i < str.Length; i++) {    string res = str[i];    Console.WriteLine(res); }Here is the complete code −Example Live Demousing System; public class Demo {    public static void Main() {       string[] str = new string[] {          "Videos",          "Tutorials",          "Tools",          "InterviewQA"       };           Console.WriteLine("String Array...");       for (int i = 0; i < str.Length; i++) {          string res = str[i];          Console.WriteLine(res);       }    } }OutputString Array... Videos Tutorials Tools InterviewQA

Display All Records from MySQL Table Using PHP Script

Priya Pallavi
Updated on 22-Jun-2020 13:52:00

1K+ Views

To illustrate this we are fetching all the records from a table named ‘Tutorials_tbl’ with the help of PHP script that uses mysql_query() and mysql_fetch_array() function in the following example −

Create MySQL View with a Subquery

Sharon Christine
Updated on 22-Jun-2020 13:51:28

2K+ Views

To illustrate the making of MySQL view with subquery we are using the following data from the table ‘Cars’ −mysql> select * from cars; +------+--------------+---------+ | ID   | Name         | Price   | +------+--------------+---------+ |    1 | Nexa         | 750000  | |    2 | Maruti Swift | 450000  | |    3 | BMW          | 4450000 | |    4 | VOLVO        | 2250000 | |    5 | Alto         | 250000  | |    6 | Skoda ... Read More

C# Program to Create an Empty String Array

George John
Updated on 22-Jun-2020 13:51:23

4K+ Views

To create an empty string array −string[] str = new string[] {};Above, we haven’t added elements to the array, since it is empty.Even if we will loop though the array, it won’t display anything as shown below −Example Live Demousing System; public class Demo {    public static void Main() {       string[] str = new string[] {};       Console.WriteLine("String Array elements won't get displayed since it's empty...");       for (int i = 0; i < str.Length; i++) {          string res = str[i];          Console.WriteLine(res);       }    } }OutputString Array elements won't get displayed since it's empty...

C# Program to Find the Index of a Word in a String

Ankith Reddy
Updated on 22-Jun-2020 13:50:59

621 Views

Declare and initialize an array −string[] str = new string[] {    "Cat",    "Mat",    "Rat" };Now, ue IndexOf() method to find the index of the word “Mat” −Array.IndexOf(str, "Mat");The following is the code −Example Live Demousing System; public class Demo {    public static void Main() {       string[] str = new string[] {          "Cat",          "Mat",          "Rat"       };       Console.WriteLine("Our Array =");       for (int i = 0; i < str.Length; i++) {          string res = str[i];          Console.WriteLine(res);       }       int findIndex = Array.IndexOf(str, "Mat");       Console.Write("Element Mat found at the following index: ");       Console.WriteLine(findIndex);    } }OutputOur Array = Cat Mat Rat Element Mat found at the following index: 1

Advertisements