C#のBitArrayの特定の位置にあるビットの値を取得または設定します
BitArrayの特定の位置にあるビットの値を取得または設定するには、コードは次のとおりです-
例
using System; using System.Collections; public class Demo { public static void Main(){ BitArray arr1 = new BitArray(2); BitArray arr2 = new BitArray(2); arr1[0] = false; arr1[1] = true; Console.WriteLine("BitArray1 length = "+arr1.Length); Console.WriteLine("BitArray1 first element = "+arr1.Get(0)); arr2[0] = false; arr2[1] = true; Console.WriteLine("\nBitArray2 length = "+arr2.Length); Console.WriteLine("Elements in BitArray2..."); foreach (bool res in arr2){ Console.WriteLine(res); } Console.WriteLine("\nIs BitArray1 equal to BitArray2? = "+arr2.Equals(arr1)); } }
出力
これにより、次の出力が生成されます-
BitArray1 length = 2 BitArray1 first element = False BitArray2 length = 2 Elements in BitArray2... False True Is BitArray1 equal to BitArray2? = False
例
別の例を見てみましょう-
using System; using System.Collections; public class Demo { public static void Main(){ BitArray arr1 = new BitArray(2); BitArray arr2 = new BitArray(2); arr1[0] = false; arr1[1] = true; Console.WriteLine("BitArray1 length = "+arr1.Length); Console.WriteLine("BitArray1 first element = "+arr1.Get(0)); arr1[0] = true; Console.WriteLine("BitArray1 first element [UPDATED] = "+arr1.Get(0)); arr2[0] = false; arr2[1] = true; Console.WriteLine("\nBitArray2 length = "+arr2.Length); Console.WriteLine("Elements in BitArray2..."); foreach (bool res in arr2){ Console.WriteLine(res); } Console.WriteLine("\nIs BitArray1 equal to BitArray2? = "+arr2.Equals(arr1)); } }
出力
これにより、次の出力が生成されます-
BitArray1 length = 2 BitArray1 first element = False BitArray1 first element [UPDATED] = True BitArray2 length = 2 Elements in BitArray2... False True Is BitArray1 equal to BitArray2? = False
-
C#のバックグラウンドワーカークラス
名前が示すように、Background Worker Classを使用すると、バックグラウンドで継続的に実行され、必要に応じてメインスレッドと通信するスレッドを設定できます。 BackgroundWorkerは、Windowsフォームにスレッドを実装します。 UIがフリーズしないように、集中的なタスクを別のスレッドで実行する必要があります。タスクが完了したら、メッセージを投稿してユーザーインターフェイスを更新する必要があります。 BackgroundWorkerクラスでは次のプロパティが使用されます: 参照: Microsoft Developer Network(MSDN) S
-
PythonPandas-特定の位置に新しいインデックス値を挿入します
特定の位置に新しいインデックス値を挿入するには、 index.insert()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成- index = pd.Index(['Car','Bike','Airplane','Ship','Truck']) インデックスを表示- print("Pandas Index...\n",index) insert()メソッドを使用して、特定の位置に新しい値を挿入し