Computer >> Máy Tính >  >> Lập trình >> C#

Ví dụ về Buffer SetByte trong C #

Phương thức SetByte () gán một giá trị được chỉ định cho một byte tại một vị trí cụ thể trong một mảng được chỉ định.

Đầu tiên, đặt một mảng -

int[] arr = { 3, 4, 12 };

Bây giờ, sử dụng SetByte () để gán giá trị -

Buffer.SetByte(arr, 3, 20);

Đây là mã hoàn chỉnh -

Ví dụ

using System;
using System.Text;
public class Demo {
   public static void Main() {
      int[] arr = { 3, 4, 12 };
      Console.WriteLine("Initial Array...");
      // loop through the byte array
      for (int i = 0; i < Buffer.ByteLength(arr); i++) {
         Console.WriteLine(Buffer.GetByte(arr, i));
      }
      Buffer.SetByte(arr, 3, 20);
      Console.WriteLine("New Array...");
      // loop through the new byte array
      for (int i = 0; i < Buffer.ByteLength(arr); i++) {
         Console.WriteLine(Buffer.GetByte(arr, i));
      }
   }
}

Đầu ra

Initial Array...
3
0
0
0
4
0
0
0
12
0
0
0
New Array...
3
0
0
20
4
0
0
0
12
0
0
0