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

Phương thức C # BitConverter.ToChar ()

Phương thức BitConverter.ToChar () trong C # được sử dụng để trả về một ký tự Unicode được chuyển đổi từ hai byte tại một vị trí được chỉ định trong một mảng byte.

Cú pháp

public static char ToChar (byte[] value, int begnIndex);

Ở trên, val là mảng byte, trong khi đó, seeknIndex là vị trí bắt đầu trong val.

Ví dụ

using System;
public class Demo {
   public static void Main() {
      byte[] arr = { 0, 20, 50, 65 };
      Console.WriteLine("Array = {0} ",
      BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 2) {
         char values = BitConverter.ToChar(arr, i);
         Console.WriteLine("Value = "+arr[i]);
         Console.WriteLine("Result = "+values);
      }
   }
}

Đầu ra

Array = 00-14-32-41
Value = 20
Result = ㈔

Ví dụ

using System;
public class Demo {
   public static void Main() {
      byte[] arr = { 50, 13, 23, 18, 160 };
      Console.WriteLine("Array = {0} ",
      BitConverter.ToString(arr));
      for (int i = 1; i < arr.Length - 1; i = i + 2) {
         char values = BitConverter.ToChar(arr, i);
         Console.WriteLine("Value = "+arr[i]);
         Console.WriteLine("Result = "+values);
      }
   }
}

Đầu ra

Array = 32-0D-17-12-A0
Value = 13
Result = ᜍ
Value = 18
Result = ꀒ