Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวอย่างบัฟเฟอร์ SetByte ใน C #


SetByte() วิธีการกำหนดค่าที่ระบุให้กับไบต์ที่ตำแหน่งเฉพาะในอาร์เรย์ที่ระบุ

ขั้นแรก ตั้งค่าอาร์เรย์ −

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

ตอนนี้ ใช้ SetByte() เพื่อกำหนดค่า -

Buffer.SetByte(arr, 3, 20);

นี่คือรหัสที่สมบูรณ์ -

ตัวอย่าง

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));
      }
   }
}

ผลลัพธ์

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