C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. 【C#】ArrayListで指定したインデックスの要素を取得・設定する方法

    C#のArrayListでは、インデクサ(角括弧 [])を使用することで、指定したインデックス位置にある要素を簡単に取得したり、新しい値に設定(更新)したりできます。ここでは、実際のコード例と実行結果をもとに、その基本的な使い方をわかりやすく解説します。 例1:指定したインデックスの要素を取得する まずは、ArrayListから特定のインデックスの要素を読み取る基本的な例です。なお、インデックスは0から始まるため、arrList[5] はリストの6番目の要素を指す点に注意してください。 using System; using System.Collections; public class

  2. C#のBitArrayでビットごとのOR演算を実装する方法

    C#のBitArrayクラスでは、Or()メソッドを使うことで、2つのBitArrayの対応する要素同士に対してビットごとのOR演算を実行できます。この記事では、その具体的な実装方法をサンプルコードと実行結果とともに解説します。 ビットごとのOR演算とは ビットごとのOR演算は、2つのブール値(またはビット)を比較する論理演算で、「どちらか一方でも true であれば結果は true」となります。BitArray.Or() メソッドは、呼び出し元のBitArrayと引数として渡したBitArrayの各要素をインデックスごとに比較し、その結果を含むコレクションを返します。 サンプルコード usi

  3. C#でSortedSetとコレクションの和集合(Union)を求める方法

    C#のSortedSet<T>と別のコレクションの和集合(Union)を計算するには、UnionWithメソッドを使用します。このメソッドは、呼び出し元のSortedSetそのものを、指定したコレクションとの和集合の結果で書き換えます。UnionWithメソッドとはUnionWith(IEnumerable<T> other)は、現在のセットを「現在のセットと指定されたコレクションのどちらかに存在するすべての要素(重複は除外)」で構成されるように変更するメソッドです。引数には、別のSortedSetだけでなく、List<T>や配列など任意のIEnumerab

  4. 【C#】BitArrayのLengthプロパティで要素数を取得・設定する方法

    C#のBitArrayクラスでは、Lengthプロパティを使用することで、ビット配列に含まれる要素数を取得したり、新しい値を代入して配列のサイズを変更したりできます。 取得: arr.Length のように参照すると、現在の要素数が int 型で返されます。 設定: arr.Length = 10; のように代入すると、配列が指定したサイズに拡張または縮小されます。 なお、読み取り専用で要素数だけを確認したい場合は Count プロパティも利用できますが、サイズ変更ができるのは Length プロパティです。 サンプルコード1:Lengthプロパティで要素数を取得する まずは、同じサイズ(

  5. 【C#入門】SortedListオブジェクトからキーのリストを取得する方法(GetKeyListメソッド)

    C#のSortedListオブジェクトに格納されているキーの一覧を取得するには、GetKeyList()メソッドを使用します。このメソッドは、SortedList内のすべてのキーをIList型のコレクションとして返します。GetKeyList()メソッドの基本構文public virtual System.Collections.IList GetKeyList ();戻り値は、SortedListのすべてのキーを含むIListオブジェクトです。これは読み取り専用のビューであり、返されたリストへの変更は元のSortedListには反映されません。サンプルコード1:複数のSortedListから

  6. C#でSortedListオブジェクトの値のリストを取得する方法

    C#のSortedListオブジェクトから値(Value)のリストを取得するには、GetValueList()メソッドを使用します。このメソッドは、SortedListに格納されているすべての値をIList型のコレクションとして返します。以下に具体的なコード例を示します。コード例1:数値の値を取得するusing System; using System.Collections; public class Demo { public static void Main(String[] args) { SortedList list = new SortedList();

  7. C#のArrayListで格納可能な要素数を取得・設定する方法(Capacityプロパティの使い方)

    C#のArrayListに格納できる要素の数を取得または設定するには、Capacityプロパティを使用します。この記事では、実際のコード例を通じて、CountとCapacityの違いもあわせて解説します。CapacityプロパティとはArrayList.Capacityは、リストが現在確保している内部配列のサイズ(格納可能な要素数)を表します。一方、ArrayList.Countは、実際に格納されている要素の数を返します。要素を追加していくと、容量が不足した時点で自動的に拡張される仕組みになっています。サンプルコード1:デフォルトの容量を確認する以下は、要素を追加した際にCapacityがどの

  8. C#のHashtable(ハッシュテーブル)で指定したキーの値を取得・設定する方法

    C#のHashtableクラスでは、インデクサー([])を使うことで、指定したキーに関連付けられた値を簡単に取得したり、新しい値に更新したりできます。この記事では、その具体的な方法をサンプルコードと出力結果とともにわかりやすく解説します。 キーから値を取得する基本例 まずは、Hashtableに複数のキーと値のペアを追加し、特定のキーに対応する値を取得する基本的な例を見てみましょう。 using System; using System.Collections; public class Demo { public static void Main() { Hashtabl

  9. C#のBitArrayで特定位置のビット値を取得する方法

    C#のBitArrayクラスでは、Get()メソッドを使うことで、指定した位置(インデックス)にあるビットの値を簡単に取得できます。この記事では、実際のコード例を通じてその使い方を解説します。Get()メソッドとはBitArrayは、true/false(1/0)のビット値を格納するコレクションです。Get(int index)メソッドにインデックスを渡すと、その位置のビット値がbool型で返されます。インデックスは0から始まる点に注意してください。サンプルコード以下の例では、2つのBitArrayを作成し、それぞれの長さや要素の値を確認しています。using System; using Sy

  10. 【C#入門】Hashtableからキーを含むICollectionを取得する方法

    C#のHashtableクラスでは、Keysプロパティを使うことで、ハッシュテーブルに格納されたすべてのキーを含むICollectionを簡単に取得できます。この記事では、実際のサンプルコードと実行結果をもとに、具体的な使い方をわかりやすく解説します。基本構文キーのコレクションを取得するには、以下のようにKeysプロパティを参照します。ICollection col = hash.Keys;戻り値はICollection型なので、foreachループなどを使って各キーへ順番にアクセスできます。例1:文字列型のキーを持つHashtableの場合まずは、カテゴリ名を値として持つHashtableの

  11. C#のHashtableから値を含むICollectionを取得する方法

    C#のHashtable(ハッシュテーブル)に格納されたすべての値をひとまとめに扱いたい場合は、Valuesプロパティを利用します。このプロパティは、テーブル内の全要素の値を含むICollectionオブジェクトを返します。同様に、キーだけを取り出したい場合はKeysプロパティを使います。 以下では、実際のコード例と実行結果をもとに、具体的な取得方法を解説します。 例1:文字列キーのHashtableから値のICollectionを取得する まずは、カテゴリ名を値として格納したHashtableから、値のコレクションを取得して表示する例です。 using System; using Syste

  12. C#のStringCollectionで指定インデックスの要素を取得・設定する方法

    C#のStringCollectionクラスでは、インデックス(添字)を使って、コレクション内の任意の位置にある文字列要素を取得したり、新しい値に設定(更新)したりすることができます。この記事では、実際のコード例とその実行結果をもとに、指定したインデックスの要素へのアクセス方法をわかりやすく解説します。StringCollectionとはStringCollectionは、System.Collections.Specialized名前空間に属するコレクションクラスで、文字列専用のリストとして扱えます。配列と同様にゼロから始まるインデックスで要素にアクセスできるため、strCol[5]のように

  13. 【C#】Listの指定インデックスにある要素を取得・設定する方法

    C#の List<T> では、インデクサー(list[インデックス])を使うことで、指定した位置にある要素を簡単に取得したり設定(更新)したりできます。インデックスは0から始まるため、最初の要素にアクセスする場合は list[0] を指定します。例1:指定インデックスの要素を取得する以下のコードでは、文字列型のリストを作成し、各インデックスの要素をコンソールに出力しています。using System; using System.Collections.Generic; public class Demo { public static void Main(String[] a

  14. C#でコレクションに含まれる要素の数を取得する方法(Countプロパティ)

    C#の Collection<T> クラスに格納されている要素の数を取得するには、Count プロパティを使用します。このプロパティは、コレクション内に現在存在する実際の要素数を int 型で返します。Countプロパティの基本構文int elementCount = collection.Count;Count プロパティは内部的に要素数をキャッシュしているため、呼び出しにかかる計算量は O(1) と非常に高速です。ループの中で何度参照してもパフォーマンスへの影響はほとんどありません。例1:文字列のコレクションで要素数を取得する以下は、文字列型のコレクションに要素を追加し、その要

  15. C#のListからすべての要素を削除する方法|Clear()メソッドの使い方を解説

    C#の List<T> からすべての要素をまとめて削除したい場合は、Clear() メソッドを使用します。Clear() を呼び出すと、リスト内の全要素が削除され、Count プロパティの値は 0 になります。この記事では、具体的なコード例と実行結果をもとに、その使い方をわかりやすく解説します。 コード例:Clear() でリストの全要素を削除する using System; using System.Collections.Generic; public class Demo { public static void Main(String[] args) {

  16. C#のStringCollectionからすべての文字列を削除する方法

    StringCollectionからすべての文字列(要素)を一括で削除するには、Clear()メソッドを使用します。Clear()メソッドを呼び出すと、コレクション内の全要素が削除され、Countプロパティの値は0になります。オブジェクト自体は破棄されないため、削除後もそのまま再利用できる点が特徴です。以下に具体的なコード例を示します。 例1:数値文字列の場合 using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCol

  17. C#のStringDictionaryで指定したキーの値を取得・設定する方法

    C#のStringDictionaryでは、インデクサー(Itemプロパティ)を使うことで、指定したキーに対応する値を簡単に取得したり、新しい値を設定(上書き)したりできます。この記事では、その基本的な使い方をサンプルコードとともに解説します。StringDictionaryのインデクサーとはStringDictionaryは、キーと値がどちらも文字列であるコレクションを扱うクラスです。System.Collections.Specialized名前空間に属しており、myDict[キー]という形式のインデクサー構文で、特定のキーに関連付けられた値へアクセスできます。値の取得: myDict[k

  18. C#でHybridDictionaryの指定したキーの値を取得・設定する方法

    C#のHybridDictionaryでは、インデクサ(myDict[キー])を使うことで、指定したキーに対応する値を簡単に取得したり、新しい値を設定(更新)したりできます。 HybridDictionaryは、System.Collections.Specialized名前空間に属するコレクションです。要素数が少ないうちはListDictionaryとして動作し、要素が増えると自動的にHashtableへ切り替わるため、規模に応じて効率的なパフォーマンスを実現できます。 例1:キーを指定して値を取得する まずは、インデクサを使って特定のキーの値を取得する例を見てみましょう。 using Sy

  19. 【C#入門】Convert.ToBooleanで指定した値をブール値(bool)に変換する方法

    C#で特定の値を同等のブール値(bool)に変換したい場合は、Convert.ToBooleanメソッドを使用します。このメソッドは、カルチャ情報(CultureInfo)を指定して文字列などをbool型に変換できるため、多言語対応アプリケーションでも安全に利用できます。以下では、実際のコード例と実行結果をもとに、使い方をわかりやすく解説します。例1:en-USカルチャを使用して「true」を変換するまずは、アメリカ英語(en-US)のカルチャ情報を使って、文字列「true」をbool型に変換する例を見てみましょう。using System; using System.Globalizatio

  20. C#で指定された型ハンドルから参照される型を取得する方法

    C#では、Type.GetTypeFromHandle()メソッドを使用することで、指定された型ハンドル(RuntimeTypeHandle)が参照する型を取得できます。この記事では、具体的なコード例とその実行結果を通じて、型ハンドルからTypeオブジェクトを取得する手順をわかりやすく解説します。型ハンドルとはRuntimeTypeHandleは、型の内部情報を表す構造体です。Type.GetTypeHandle()メソッドでTypeオブジェクトから型ハンドルを取得し、逆にType.GetTypeFromHandle()メソッドで型ハンドルからTypeオブジェクトへ戻すことができます。この仕組

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:111/134  20-コンピューター/Page Goto:1 105 106 107 108 109 110 111 112 113 114 115 116 117