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
-
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
-
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() {