C#中的BitConverter.ToBoolean()方法

C#中的BitConverter.ToBoolean()方法返回一个从字节转换为字节数组中指定位置的布尔值。

语法

以下是语法-

public static bool ToBoolean (byte[] arr, int startIndex);

上面的arr是字节数组,而startIndex是值中字节的索引。

示例

现在让我们看一个实现BitConverter.ToBoolean()方法的示例-

using System;
public class Demo {
   public static void Main(){
      byte[] arr = { 50, 100 };
      Console.WriteLine("Array values...");
      for (int i = 0; i < arr.Length; i++) {
         Console.WriteLine("{0} ", arr[i]);
      }
      Console.WriteLine("\nConverted values...");
      for (int index = 0; index < arr.Length; index++) {
         bool res = BitConverter.ToBoolean(arr, index);
         Console.WriteLine(""+res);
      }
   }
}

输出结果

这将产生以下输出-

Array values...
50
100
Converted values...
True
True