-
C#のBoolean.ToString()メソッドとは?使い方とサンプルコードを解説
C#におけるBoolean.ToString()メソッドは、bool型(真偽値)のインスタンスが持つ値を、それに相当する文字列表現「True」または「False」へと変換するためのメソッドです。 デバッグ時やログ出力、画面表示など、bool値を文字列として扱いたい場面で頻繁に活用される基本的なメソッドの一つです。 構文(シンタックス) Boolean.ToString()メソッドの構文は以下の通りです。 public override string ToString(); このメソッドは引数を受け取らず、呼び出し元のbool値に応じて「True」または「False」という文字列を返します。なお
-
【C#】Type.GetProperties()メソッドでプロパティ情報を取得する方法
C#のType.GetProperties()メソッドは、リフレクション機能を利用して、現在のTypeオブジェクトが持つプロパティ情報を取得するために使用されます。このメソッドを使うことで、クラスや構造体などが公開しているプロパティの一覧を実行時に動的に調べることができます。 構文 Type.GetProperties()メソッドには、以下の2つのオーバーロードが用意されています。 public System.Reflection.PropertyInfo[] GetProperties (); public abstract System.Reflection.PropertyInfo[]
-
C#のType.GetTypeArray()メソッドとは?使い方とサンプルコードを解説
C#のType.GetTypeArray()メソッドは、指定されたオブジェクト配列に含まれる各要素の型(Type)を取得するための静的メソッドです。リフレクション処理などで、配列内の複数オブジェクトの実際の型をまとめて調べたい場合に便利です。構文GetTypeArray()メソッドの構文は以下のとおりです。public static Type[] GetTypeArray (object[] args);argsパラメータには、型を判定したいオブジェクトが格納された配列を指定します。戻り値として、各要素の型を表すType型の配列が返されます。例1:基本的な使い方まずは、数値や文字列など異なる型
-
C#のType.GetTypeCode()メソッドの使い方を解説
概要C#のType.GetTypeCode()メソッドは、指定したTypeオブジェクトの基になる型コード(TypeCode)を取得するための静的メソッドです。このメソッドを利用することで、実行時に型の種類をTypeCode列挙体として簡単に判定することができます。構文以下がこのメソッドの構文です。public static TypeCode GetTypeCode (Type type);ここで、typeパラメータには、基になる型コードを取得したい対象の型を指定します。なお、引数にnullを渡した場合はTypeCode.Emptyが返されます。TypeCode列挙体の主な値TypeCodeはオ
-
C#のInt32.Equals()メソッドとは?構文とサンプルコードでわかりやすく解説
C#のInt32.Equals()メソッドは、現在のインスタンス(int型の値)が、指定されたオブジェクトまたは別のInt32値と等しいかどうかを判定し、その結果をbool型(true / false)で返します。数値同士の比較を行いたい場面はプログラミングにおいて非常に多く、Equals()メソッドを理解しておくことは、条件分岐やデータ検証の実装に役立ちます。構文Int32.Equals()メソッドには、以下の2つのオーバーロードが用意されています。public bool Equals (int ob); public override bool Equals (object ob);パラメ
-
C#のInt32.GetHashCode()メソッドとは?使い方をサンプルコード付きで解説
C#におけるInt32.GetHashCode()メソッドは、現在のint型インスタンスに対応するハッシュコードを返すメソッドです。ハッシュコードは、HashtableやDictionaryなどのハッシュベースのコレクションでオブジェクトを効率的に検索・管理するために利用される数値です。構文このメソッドの構文は以下の通りです。public override int GetHashCode();戻り値int型の値そのものに対応する32ビット符号付き整数のハッシュコードが返されます。なお、Int32の場合、ハッシュコードは元の値と同じ数値になります。これは、整数値自身がそのまま有効なハッシュコード
-
C#のDateTime.ToShortTimeString()メソッドとは?使い方とサンプルコードを解説
C#のDateTime.ToShortTimeString()メソッドは、現在のDateTimeオブジェクトの値を、カルチャ設定に基づく短い時刻形式の文字列に変換するために使用されます。このメソッドは、実行環境のカルチャ情報(CultureInfo)に従って、「8:59 AM」のような短縮された時刻表現を文字列として返します。構文ToShortTimeString()メソッドの構文は以下の通りです。public string ToShortTimeString ();例1:現在の時刻を短い時刻文字列に変換する以下は、DateTime.ToShortTimeString()メソッドを実装した例で
-
C#のDateTime.ToString()メソッドの使い方を解説!書式指定子とサンプルコード
C#のDateTime.ToString()メソッドは、DateTimeオブジェクトが保持する日時の値を、それと等価な文字列(string)に変換するためのメソッドです。日付や時刻を画面に表示したり、ログファイルに出力したりする際に頻繁に使われる、非常に重要な基本メソッドの一つです。 構文(Syntax) DateTime.ToString()メソッドには、以下の4つのオーバーロードが用意されています。 ToString() ToString(IFormatProvider) ToString(String) ToString(String, IFormatProvider) ToSt
-
【C#入門】DateTime.ToUniversalTime()メソッドで日時をUTC(協定世界時)に変換する方法
C#のDateTime.ToUniversalTime()メソッドは、現在のDateTimeオブジェクトが持つ値を協定世界時(UTC)に変換するために使用されます。タイムゾーンをまたぐアプリケーション開発では、時刻の比較や保存をUTCで統一するのが一般的なため、このメソッドは非常に重要です。構文ToUniversalTime()メソッドの構文は以下のとおりです。public DateTime ToUniversalTime();引数は不要で、戻り値としてUTCに変換された新しいDateTimeオブジェクトが返されます。使用例1:基本的な使い方まずは、DateTimeオブジェクトに対してToUn
-
C#のBoolean.TryParse()メソッドとは?使い方とサンプルコードを解説
C#におけるBoolean.TryParse()メソッドは、論理値(true/false)を表す文字列を、対応するBoolean型の値に変換するために使用されるメソッドです。変換が成功したかどうかを戻り値で判定できるため、無効な文字列が渡された場合でも例外が発生せず、安全に文字列からbool値への変換を行うことができます。構文Boolean.TryParse()メソッドの構文は以下のとおりです。public static bool TryParse (string val out bool result);このメソッドは2つの引数を受け取ります。val:変換対象となる論理値の文字列表現resu
-
C#のByte.CompareTo(Byte)メソッドとは?構文・戻り値・使用例を解説
C#のByte.CompareTo(Byte)メソッドは、現在のインスタンス(このバイト値)と指定された8ビット符号なし整数(byte)を比較し、両者の相対的な大小関係を示す整数を返します。数値の比較処理やソートアルゴリズムなどで活用できる便利なメソッドです。構文Byte.CompareTo(Byte)メソッドの構文は以下の通りです。public int CompareTo (byte val);パラメータvalには、比較対象となる8ビット符号なし整数(byte型の値)を指定します。戻り値このメソッドの戻り値は、比較結果に応じて以下のように変化します。0より小さい値:現在のインスタンスが指定し
-
C#のByte.CompareTo(Object)メソッドの使い方を徹底解説
C#におけるByte.CompareTo(Object)メソッドは、現在のByteインスタンスと指定されたオブジェクトを比較し、両者の相対的な大小関係を示す整数値を返すメソッドです。バイト値同士の比較やソート処理などで活用されます。構文このメソッドの構文は以下の通りです。public int CompareTo (object val);パラメータ val には、比較対象となるオブジェクト、または null を指定します。戻り値についてCompareTo(Object)メソッドが返す値は、比較結果に応じて以下のように分類されます。0より小さい値:現在のインスタンスが指定された値より小さい場合0
-
C#のByte.Equals(Byte)メソッドの使い方をわかりやすく解説
C#におけるByte.Equals(Byte)メソッドは、現在のインスタンスと指定されたByteオブジェクトが同じ値を表しているかどうかを判定し、その結果をbool型で返すメソッドです。2つのバイト値が等しければtrue、等しくなければfalseが返されます。構文Byte.Equals(Byte)メソッドの構文は以下のとおりです。public bool Equals(byte ob);パラメータob:現在のインスタンスと比較対象となるByteオブジェクトを指定します。戻り値引数obとこのインスタンスの値が一致する場合はtrue、一致しない場合はfalseを返します。使用例ここでは、実際にByt
-
C#のDateTimeOffset.AddMinutes()メソッドの使い方を解説
C#のDateTimeOffset.AddMinutes()メソッドは、現在のDateTimeOffsetインスタンスの値に、指定した分数(整数・小数どちらも可)を加算するために使用されます。オフセット情報(UTCとの時差)はそのまま維持されるため、タイムゾーンを考慮した日時計算に便利です。構文AddMinutes()メソッドの構文は以下のとおりです。public DateTimeOffset AddMinutes (double val);引数valには加算する分数を指定します。小数値を渡すことで秒単位の細かい加算も可能です。また、負の値を指定すると、指定した分数だけ減算(引き算)できます。
-
C#のDateTimeOffset.AddMonths()メソッドの使い方を徹底解説
C#のDateTimeOffset.AddMonths()メソッドは、現在のDateTimeOffsetインスタンスの日付に指定した月数を加算するためのメソッドです。負の値を指定すれば、月を減算することも可能です。基本仕様このメソッドは、元のDateTimeOffsetオブジェクトの値を変更せずに、新しいDateTimeOffsetオブジェクトを返します(イミutableな設計)。時刻部分やUTCオフセットはそのまま維持されます。構文以下がAddMonths()メソッドの構文です。public DateTimeOffset AddMonths (int val);パラメータvalには加算する月
-
C#のDateTimeOffset.AddSeconds()メソッドの使い方を徹底解説
C#のDateTimeOffset.AddSeconds()メソッドは、現在のインスタンスが表す日時に指定した秒数(整数・小数どちらも可)を加算し、その結果を新しいDateTimeOffsetオブジェクトとして返します。元のインスタンスの値は変更されないため、安全に日時計算を行うことができます。構文AddSeconds()メソッドの構文は以下のとおりです。public DateTimeOffset AddSeconds (double val);引数valには、加算する秒数をdouble型で指定します。秒数を減算したい場合は、負の値を設定してください。使用例1:秒数を加算するまずは、AddSe
-
C#のDictionary.Add()メソッドの使い方を徹底解説!キーと値の追加方法
C#におけるDictionary.Add()メソッドは、ディクショナリ(Dictionary<TKey, TValue>)に指定したキーと値のペアを追加するために使用されるメソッドです。この記事では、Add()メソッドの基本的な構文から、実際のコード例、実行結果までをわかりやすく解説します。Dictionary.Add()メソッドの構文Add()メソッドの構文は以下の通りです。public void Add (TKey key, TValue val);各パラメータの意味は次のようになっています。key:追加する要素のキーval:追加する要素の値注意点:重複したキーは追加できないD
-
C#のDictionary.Item[]プロパティとは?値の取得・更新方法を実例付きで解説
C#におけるDictionary.Item[]プロパティは、Dictionary(辞書)コレクション内の指定したキーに関連付けられた値を取得または設定するためのインデクサです。角括弧 [] を使って dict[キー] のようにアクセスできるため、配列のような直感的な記述で辞書の要素を操作できます。この記事では、Item[]プロパティの基本構文から、実際に動作するサンプルコードとその出力結果までをわかりやすく解説します。構文Dictionary.Item[]プロパティの構文は以下の通りです。public TValue this[TKey key] { get; set; }Item[]プロパティ
-
C#のDictionary.Keysプロパティとは?使い方とサンプルコードを解説
C#におけるDictionary.Keysプロパティは、Dictionary(辞書)オブジェクトに格納されたすべてのキーを取得するためのプロパティです。戻り値として KeyCollection 型のコレクションを返すため、foreachループなどを使って各キーを簡単に列挙できます。構文Dictionary.Keysプロパティの構文は以下の通りです。public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection Keys { get; }このプロパティは読み取り専用であり、取得したキーのコレクション自体
-
C#のDictionary.Remove()メソッドの使い方を徹底解説
C#のDictionary.Remove()メソッドは、Dictionary<TKey, TValue>から指定したキーに対応するキーと値のペアを削除するために使用されます。この記事では、Remove()メソッドの基本的な構文から、実際に動作するサンプルコードまでをわかりやすく解説します。構文Dictionary.Remove()メソッドの構文は以下のとおりです。public bool Remove (TKey key);引数 key には、削除したい要素のキーを指定します。戻り値は bool 型で、要素の削除に成功した場合は true、指定したキーがディクショナリ内に存在しなかっ