C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#で値型Int32のTypeCodeを取得する方法

    C#において、値型 Int32 のTypeCodeを取得するには、GetTypeCode() メソッドを使用します。このメソッドは、オブジェクトの基となる型を示す TypeCode 列挙体の値を返します。Int32型の変数に対して呼び出すと、TypeCode.Int32 が返されます。サンプルコード1以下は、int型(Int32)の変数からTypeCodeを取得する例です。using System; public class Demo {    public static void Main() {      &n

  2. C#のUInt64.Equalsメソッドで指定したオブジェクト・UInt64との等価性を判定する方法

    C#において、あるインスタンスが指定されたオブジェクトまたはUInt64の値と等しいかどうかを判定するには、UInt64.Equalsメソッドを使用します。このメソッドは、比較結果が等しければtrue、等しくなければfalseを返します。UInt64.Equalsメソッドの概要UInt64構造体には、Equalsメソッドのオーバーロードが2種類用意されています。Equals(Object) … 指定したオブジェクトが現在のインスタンスと等しいかどうかを判定します。Equals(UInt64) … 指定したUInt64(ulong)の値が現在のインスタンスと等しいかどうかを判定します。例1:異な

  3. C#でUInt64インスタンスのハッシュコード(HashCode)を取得する方法

    C#において、現在の UInt64 インスタンスのハッシュコードを取得するには、GetHashCode() メソッドを使用します。このメソッドは、オブジェクトのハッシュコードを表す整数値を返します。ハッシュコードは、ハッシュテーブルなどのデータ構造でオブジェクトを効率的に管理・検索するために利用される重要な値です。数値型の場合、多くの場面でその値自体がハッシュコードとして返される点も特徴的です。構文public override int GetHashCode ();サンプルコード1まず、基本的な使用例を見てみましょう。通常の値と UInt64.MinValue のハッシュコードを取得していま

  4. C#のfinallyキーワードとは?例外の有無にかかわらず処理を実行する方法を解説

    C#のfinallyキーワードは、例外が発生したかどうかにかかわらず、必ず実行したい一連の処理を記述するためのブロックです。例えば、ファイルを開いた場合、例外の発生有無に関係なく必ずファイルを閉じる必要があります。このような「後処理(クリーンアップ処理)」を確実に行うために、finallyブロックが活用されます。finallyの構文finallyブロックの基本的な構文は以下のとおりです。try { // 例外が発生する可能性のある処理 } catch( ExceptionName e1 ) { // エラー処理コード } catch( ExceptionName e2 ) {

  5. C#のByte構造体とは?主なフィールド・メソッドと使い方を実例で解説

    C#のByte構造体は、8ビットの符号なし整数(0〜255)を表す値型です。ファイル入出力やバイナリデータの処理など、バイト単位でデータを扱う場面で頻繁に利用されます。 この記事では、Byte構造体が提供する主なフィールドとメソッドを整理し、実際のコード例を通して基本的な使い方をわかりやすく解説します。 Byte構造体の主なフィールド No.フィールドと説明 1MaxValueByteが表現できる最大値(255)を表す定数フィールドです。 2MinValueByteが表現できる最小値(0)を表す定数フィールドです。 Byte構造体の主なメソッド No.メソッドと説明 1

  6. C#でBitArrayのすべてのビットを指定した値に一括設定する方法

    C#の BitArray クラスには、配列内のすべてのビットをまとめて指定した値に設定できる SetAll() メソッドが用意されています。引数に true を渡せば全ビットが true に、false を渡せば全ビットが false に一括で変更されます。SetAll() メソッドの構文public void SetAll(bool value);例1:すべてのビットを true に設定するまず、5つの要素を持つBitArrayを作成し、複数のビットを false に設定した後、SetAll(true) を呼び出して全ビットを true に変更する例を見てみましょう。using System

  7. C#でArrayList全体または指定範囲の要素の順序を逆にする方法

    C#のArrayListクラスには、要素の順序を反転させるためのReverse()メソッドが用意されています。このメソッドには2つの使い方があります。Reverse() … 引数なしで呼び出すと、リスト内のすべての要素の順序が逆になります。Reverse(int index, int count) … 開始インデックスと要素数を指定すると、その範囲だけが反転されます。以下、それぞれの使い方をサンプルコードと実行結果とともに見ていきましょう。例1:ArrayList全体の要素を逆順にするまずは、引数なしのReverse()メソッドでリスト全体を反転させる例です。using System; usi

  8. 【C#】Stackクラスの使い方まとめ!主なプロパティ・メソッドとサンプルコード

    Stackクラスとは C#のStackクラスは、後入れ先出し(LIFO:Last-In-First-Out)の仕組みでオブジェクトを管理するコレクションです。最後に追加した要素が最初に取り出されるという特性を持つため、操作履歴の管理や「元に戻す」機能など、さまざまな場面で活用されています。 なお、System.Collections名前空間には非ジェネリック版のStackが、System.Collections.Generic名前空間には型安全なジェネリック版のStack<T>が用意されており、本記事のサンプルではジェネリック版を使用します。 Stackクラスの主なプロパティ

  9. C#でListの要素を反転する方法|リスト全体・指定範囲の順序を逆にする

    C#の List<T> クラスには、要素の並び順を逆にするための Reverse() メソッドが用意されています。このメソッドには2つの使い方があります。Reverse() … リスト内のすべての要素の順序を反転しますReverse(int index, int count) … 指定したインデックスから指定した個数分の要素だけを反転します以下、それぞれの使い方をサンプルコードとともに解説します。例1:指定した範囲の要素を反転する(Reverse(int index, int count))まずは、インデックス2から4つの要素を反転する例です。文字列のListを作成し、列挙子(En

  10. C#のメソッドパラメータとは?基本構文とサンプルコードをわかりやすく解説

    C#におけるメソッドのパラメータ(引数)は、メソッドにデータを渡したり、メソッドからデータを受け取ったりするために使用されます。ここでは、メソッド定義を構成する各要素の役割を確認したうえで、実際のコード例を見ていきましょう。 メソッド定義の構成要素 アクセス修飾子(Access Specifier) − 変数やメソッドが他のクラスからどこまで参照できるか(可視性)を決定します。 戻り値の型(Return Type) − メソッドは処理結果として値を返すことができます。戻り値の型とは、その返す値のデータ型のことです。何も値を返さない場合は void を指定します。 メソッド名(Method N

  11. 【C#】Dictionary<TKey, TValue>に特定の値が含まれているか確認する方法

    C# の Dictionary<TKey, TValue> に特定の値(Value)が含まれているかどうかを確認するには、ContainsValue メソッドを使用します。このメソッドは、指定した値がディクショナリ内に存在する場合は true を、存在しない場合は false を返します。 以下に、実際のコード例と実行結果を示します。 例1:値が存在する場合 using System; using System.Collections.Generic; public class Demo { public static void Main() { Diction

  12. C#でUInt64値型のTypeCodeを取得する方法

    C#において、値型UInt64(ulong)のTypeCodeを取得するには、GetTypeCode()メソッドを使用します。このメソッドは、オブジェクトの基となる型を示すTypeCode列挙体の値を返します。例まずは基本的な使用例を見てみましょう。using System; public class Demo {    public static void Main() {       ulong val1 = 55;       ulong

  13. C#で現在のTypeが実装または継承する特定のインターフェイスを取得する方法

    C#において、現在の Type が実装または継承している特定のインターフェイスを取得するには、Type.GetInterface() メソッドを使用します。このメソッドは、指定した名前のインターフェイスが見つかった場合はその Type オブジェクトを返し、見つからなかった場合は null を返します。GetInterfaceメソッドの基本構文GetInterface メソッドには、主に以下の2つのオーバーロードがあります。GetInterface(string name) — インターフェイス名を指定して検索します。大文字小文字は区別されます。GetInterface(string name,

  14. C#で現在のTypeが実装・継承しているすべてのインターフェイスを取得する方法

    C#では、Type.GetInterfaces()メソッドを使うことで、現在のTypeが直接・間接的に実装または継承しているすべてのインターフェイスを一括して取得できます。このメソッドは、該当するインターフェイスをType[]配列として返します。また、特定のインターフェイスだけを取得したい場合は、GetInterface()メソッドを使用します。サンプルコード1:float型のインターフェイスを取得するまずは、float型が実装しているすべてのインターフェイスを取得する例を見てみましょう。using System; public class Demo { public static vo

  15. C#で値型UInt32のTypeCodeを取得する方法

    C#において、値型UInt32(uint)のTypeCodeを取得するには、GetTypeCode()メソッドを使用します。このメソッドは、オブジェクトの基となる型を示すTypeCode列挙体の値を返します。基本的な使い方以下は、uint型の変数からTypeCodeを取得するサンプルコードです。using System; public class Demo {    public static void Main() {       uint val1 = 55;       uint val2 = 100; &n

  16. C#で指定したインデックスのArrayListに要素を挿入する方法

    C#のArrayListクラスでは、Insertメソッドを使用することで、指定したインデックスの位置に新しい要素を挿入できます。挿入位置以降の既存要素は自動的に後ろへシフトされるため、リスト全体の順序が保たれます。以下に具体的なコード例を示します。 例1:文字列要素を挿入する using System; using System.Collections; public class Demo { public static void Main() { ArrayList list = new ArrayList(); list.Add("One&

  17. C#のStack(スタック)の先頭にオブジェクトを挿入する方法

    C#の Stack<T> において、新しいオブジェクトをスタックの一番上(先頭)に挿入するには、Push() メソッドを使用します。Pushメソッドは、指定した要素をスタックの顶部に追加し、要素数を1つ増やします。サンプルコード1:int型のスタックに要素を挿入する以下の例では、int型のスタックを作成し、Pushメソッドで要素を挿入した後、さらに追加の要素を挿入しています。using System; using System.Collections.Generic; public class Demo { public static void Main() {

  18. C#のHashtableに含まれるキーと値のペアの数を数える方法

    C#のHashtable(ハッシュテーブル)に格納されているキーと値のペアの数を調べるには、Countプロパティを使用します。この記事では、サンプルコードと実行結果をもとに、基本的な使い方をわかりやすく解説します。 Countプロパティとは HashtableクラスのCountプロパティは、コレクション内に現在含まれているキーと値のペアの数をint型で返します。Addメソッドで要素を追加したり、Removeメソッドで削除したりすると、この値は自動的に更新されます。 サンプルコード1:基本的な使い方 まずは、Hashtableに3つの要素を追加した時点と、さらに2つ追加した後のCountの値

  19. C#で現在の型(Type)のメンバーを取得する方法

    C#では、System.Reflection 名前空間を利用することで、現在の型(Type)が持つメンバー(メソッド、フィールド、コンストラクターなど)を動的に取得できます。本記事では、GetMembers() メソッドや GetField() メソッドを使って、型のメンバー情報を取得する方法を具体的なコード例とともに解説します。 例1:GetMembers() ですべてのメンバーを取得する まずは、基本的な使い方から見ていきましょう。Type.GetMembers() メソッドを呼び出すことで、その型に定義されているすべてのパブリックメンバーを MemberInfo 配列として取得できます。

  20. C#で値型Int16(short)のTypeCodeを取得する方法

    C#において、値型 Int16(short)のTypeCodeを取得するには、GetTypeCode() メソッドを使用します。このメソッドは System 名前空間に属しており、インスタンスの基となる型の種類を TypeCode 列挙体として返します。 TypeCode は、オブジェクトの型を識別するための列挙型で、Int16の場合は TypeCode.Int16 が返されます。数値の範囲チェックや動的な型判定を行う際に役立ちます。 例1:0とInt16.MaxValueの場合 以下のコードでは、short 型の変数に対して値の表示、ハッシュコードの取得、等価比較、そしてTypeCodeの取

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:117/134  20-コンピューター/Page Goto:1 111 112 113 114 115 116 117 118 119 120 121 122 123