C#でBitArrayのシャローコピーを作成するにはどうすればよいですか?
BitArrayの浅いコピーを作成するためのコードは、次のとおりです-
例
using System; using System.Collections; public class Demo { public static void Main(){ BitArray arr1 = new BitArray(5); arr1[0] = false; arr1[1] = true; Console.WriteLine("BitArray length = "+arr1.Length); Console.WriteLine("BitArray first element = "+arr1.Get(0)); Console.WriteLine("BitArray second element = "+arr1.Get(1)); BitArray arr2 = (BitArray)arr1.Clone(); Console.WriteLine("\nBitArray2 length = "+arr2.Length); Console.WriteLine("BitArray2 first element = "+arr2.Get(0)); Console.WriteLine("BitArray2 second element = "+arr2.Get(1)); } }
出力
これにより、次の出力が生成されます-
BitArray length = 5 BitArray first element = False BitArray second element = True BitArray2 length = 5 BitArray2 first element = False BitArray2 second element = Tru
例
別の例を見てみましょう-
using System; using System.Collections; public class Demo { public static void Main(){ BitArray arr1 = new BitArray(5); arr1[0] = false; arr1[1] = true; arr1[2] = false; arr1[3] = true; arr1[3] = true; Console.WriteLine("BitArray length = "+arr1.Length); Console.WriteLine("Elements in BitArray1..."); foreach(Object obj in arr1) Console.WriteLine(obj); BitArray arr2 = (BitArray)arr1.Clone(); Console.WriteLine("\nBitArray2 length = "+arr1.Length); Console.WriteLine("Elements in BitArray2..."); foreach(Object obj in arr2) Console.WriteLine(obj); } }
出力
これにより、次の出力が生成されます-
BitArray length = 5 Elements in BitArray1... False True False True False BitArray2 length = 5 Elements in BitArray2... False True False True False
-
Windows 10 でクリップボードをクリアするショートカットを作成する方法
クリップボードは、アプリケーションがアプリケーション間でデータを転送できるようにする一時的なストレージ領域です。つまり、ある場所から情報をコピーし、それを別の場所で使用する予定がある場合、クリップボードは、上記でコピーした情報が保存されるストレージ ユニットとして機能します。テキスト、画像、ファイル、フォルダ、ビデオ、音楽など、何でもクリップボードにコピーできます。 クリップボードの唯一の欠点は、一度に 1 つの情報しか保持できないことです。何かをコピーすると、以前に保存された情報に置き換えられてクリップボードに保存されます。 PC を友人や家族と共有するときはいつでも、PC を離れる前
-
Windows 11 で評価版の透かしを削除する方法
Windows 11 を含む Microsoft 製品では、定期的な Windows 更新プログラムを取得してすべての機能を利用するには、製品をアクティブ化するための有効なプロダクト キーまたはデジタル ライセンスが必要です。つまり、windows 11 ISO をダウンロード している場合 コンピューターにインストールした後、30 日間製品をアクティベートする必要があります。そうしないと、一部の機能が Windows の透かしを有効にする Windows 11 で永続的に。 Activate Windows 11 ウォーターマークを削除する方法 アクティブな Windows 11 のウォー