C#
 Computer >> コンピューター >  >> プログラミング >> C#

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

  1. C#すべての方法

    Allメソッドは、コレクション内のすべての値をチェックし、ブール値を返します。要素の1つが設定された条件を満たさない場合でも、All()メソッドはFalseを返します。 例を見てみましょう- int[] arr = {10, 15, 20}; ここで、All()メソッドを使用して、上記の配列の各要素が5より大きいかどうかを確認します。 arr.AsQueryable().All(val => val > 5); 例 using System; using System.Linq; class Demo {    static void Main() { &n

  2. C#のすべてのメソッド

    All()拡張メソッドは、System.Linq名前空間の一部です。この方法を使用すると、すべての要素が特定の条件に一致するかどうかを確認できます。 配列を設定する- int[] arr = { 6, 7, 15, 40, 55 }; 以下はその一例です。配列内のすべての要素が2以上であるかどうかをチェックします- arr.All(element => element > = 2); これが完全なコードです- 例 using System; using System.Linq; class Program {    static void Main() {