-
C#のDateTimeOffset.AddTicks()メソッドの使い方を解説
DateTimeOffset.AddTicks()メソッドとはC#のDateTimeOffset.AddTicks()メソッドは、現在のインスタンスが持つ日時の値に、指定したティック(ticks)数を加算するためのメソッドです。ティックは100ナノ秒を1単位とする非常に細かい時間間隔であり、高精度な日時計算が必要な場面で活用されます。構文AddTicks()メソッドの構文は以下のとおりです。public DateTimeOffset AddTicks (long val);引数valには加算するティック数を指定します。負の値を渡すことで、日時からティックを減算することも可能です。主な時間間隔と
-
C#で5タプル(クインタプル)を作成する方法
5タプル(クインタプル)とは C#のTuple<T1, T2, T3, T4, T5>クラスは、5つの要素を持つタプル(クインタプル/5-tuple)を表します。タプルとは、複数の値をひとまとめにして順序付けて保持できるデータ構造であり、メソッドから複数の値を返したい場合などに便利です。ジェネリック引数T1〜T5には、それぞれ異なる型を指定できます。 このクラスには、各要素へアクセスするための5つの読み取り専用プロパティが用意されています。 Item1 ― 現在のTuple<T1, T2, T3, T4, T5>オブジェクトの1番目の要素の値を取得します。 Item
-
C#で6要素タプル(6-Tuple)を作成する方法
C#のTuple<T1, T2, T3, T4, T5, T6>クラスは、6つの要素を持つ「6タプル」を表します。タプルとは、異なる型の値をひとまとまりのデータとして扱うことができるデータ構造です。 6タプルが持つプロパティ Tuple<T1, T2, T3, T4, T5, T6>クラスには、各要素に対応する以下の6つのプロパティが用意されています。 Item1 ― 現在のTuple<T1, T2, T3, T4, T5, T6>オブジェクトの1番目の要素の値を取得します。 Item2 ― 現在のオブジェクトの2番目の要素の値を取得します。 Item3
-
C#で7タプル(セプテット)を作成する方法|基本の使い方とサンプルコード
C#のTuple<T1,T2,T3,T4,T5,T6,T7>クラスは、7つの要素を持つ「7タプル(セプテット)」を表します。タプルとは、複数の要素を順序付けてひとまとめに格納できるデータ構造であり、異なる型の値を組み合わせて保持することもできます。 タプルの主な用途 データセットへの簡単なアクセス データセットの容易な操作 単一のデータセットとしての表現 メソッドから複数の値を返す メソッドに複数の値を渡す 例1:7タプルの作成と要素の取得 以下は、C#で7タプルを作成し、各要素を参照する例です。 using System; public class Demo {
-
C#のDateTimeOffset.GetHashCode()メソッドの使い方を徹底解説
C#のDateTimeOffset.GetHashCode()メソッドは、現在のDateTimeOffsetオブジェクトに対応するハッシュコードを取得するために使用されます。戻り値は、32ビット符号付き整数(int型)のハッシュコードです。ハッシュコードは、ハッシュテーブルなどのデータ構造でオブジェクトを効率的に管理する際に活用されます。構文このメソッドの構文は以下のとおりです。public override int GetHashCode ();引数は不要で、呼び出すだけで現在のDateTimeOffsetインスタンスのハッシュコードが返されます。実装例1まず、2つのDateTimeOffs
-
C#のDateTimeOffset.ToFileTime()メソッドの使い方を徹底解説
C#のDateTimeOffset.ToFileTime()メソッドは、現在のDateTimeOffsetオブジェクトの値をWindowsファイル時刻に変換するために使用されます。戻り値は、現在のDateTimeOffsetオブジェクトの値をWindowsファイル時刻として表現したInt64(long)型の値です。なお、Windowsファイル時刻とは、西暦1601年1月1日午前0時(UTC)を起点とした経過時間を、100ナノ秒間隔の数値で表したものです。ファイルシステムがタイムスタンプを管理する際に内部的に使用されている形式です。構文メソッドの構文は以下のとおりです。public long T
-
C#のDateTimeOffset.ToLocalTime()メソッドとは?使い方を解説
C#のDateTimeOffset.ToLocalTime()メソッドは、現在のDateTimeOffsetオブジェクトを、実行環境に設定されているローカル(現地)タイムゾーンの時刻を表すDateTimeOffsetオブジェクトに変換します。UTC(協定世界時)ベースで保持されている日時を、システムのタイムゾーンに合わせた時刻へ変換したい場合に活用できるメソッドです。構文ToLocalTime()メソッドの構文は以下のとおりです。public DateTimeOffset ToLocalTime ();このメソッドは引数を受け取らず、ローカル時刻に変換された新しいDateTimeOffsetオ
-
C#のDateTimeOffset.ToOffset()メソッドの使い方を徹底解説
C#のDateTimeOffset.ToOffset()メソッドは、現在のDateTimeOffsetオブジェクトが保持する日時の値を、引数で指定したオフセット値に基づく日時に変換するためのメソッドです。このメソッドを使うことで、まったく同じ瞬間の時刻を、異なるタイムゾーン(UTCオフセット)の表現に変換できます。構文DateTimeOffset.ToOffset()メソッドの構文は以下の通りです。public DateTimeOffset ToOffset (TimeSpan val);パラメータ「val」には、変換先となるオフセット値をTimeSpan型で指定します。戻り値として、指定され
-
C#のDateTimeOffset.ToUnixTimeMilliseconds()メソッドの使い方をわかりやすく解説
C#のDateTimeOffset.ToUnixTimeMilliseconds()メソッドは、UNIXエポックと呼ばれる「1970年1月1日 00:00:00.000Z(UTC)」からの経過時間をミリ秒単位で返すメソッドです。タイムスタンプの生成やAPIとのデータ連携など、日時を数値として扱いたい場面でよく利用されます。構文このメソッドの構文は以下の通りです。public long ToUnixTimeMilliseconds ();戻り値はlong型で、エポックからの経過ミリ秒数が返されます。なお、1970年より前の日時を指定した場合は、負の値が返される点に注意してください。使用例1:基本
-
C#のDateTimeOffset.ToUnixTimeSeconds()メソッドの使い方を徹底解説
はじめにC#のDateTimeOffset.ToUnixTimeSeconds()メソッドは、1970年1月1日 00:00:00(UTC)——いわゆる「UNIXエポック」——から経過した秒数を取得するためのメソッドです。日時データをタイムスタンプとして扱いたい場合や、APIとの連携でUNIX時間が必要な場面でよく使われます。構文このメソッドの構文は以下のとおりです。public long ToUnixTimeSeconds ();引数は不要で、戻り値はlong型の秒数です。なお、対象の日時がUNIXエポックより前の場合は、負の値が返される点に注意してください。使用例1:過去の日時を指定した場
-
C#のDecimal.Add()メソッドとは?使い方とコード例を解説
C#のDecimal.Add()メソッドは、指定した2つのDecimal(10進数)値を加算し、その結果を返す静的メソッドです。金額計算など、浮動小数点型では誤差が生じる可能性がある場面で、高精度な10進数演算を行いたい場合に活用できます。構文Decimal.Add()メソッドの構文は以下のとおりです。public static decimal Add (decimal val1, decimal val2);パラメータval1:加算対象となる最初のdecimal値val2:加算対象となる2番目のdecimal値戻り値val1とval2の合計値をdecimal型で返します。例外演算結果がdec
-
C#のDecimal.Ceiling()メソッドとは?使い方とサンプルコード解説
C#のDecimal.Ceiling()メソッドは、指定されたdecimal型の数値「以上」である最小の整数値を返す静的メソッドです。一般的に「切り上げ」と呼ばれる処理に相当し、小数点以下を切り捨てるFloor()メソッドや四捨五入を行うRound()メソッドと対照的な動作をします。構文Decimal.Ceiling()メソッドの構文は以下の通りです。public static decimal Ceiling (decimal val);引数valには、切り上げの対象となるdecimal型の数値を指定します。戻り値もdecimal型として返されます。使用例1:正の数値の場合まずは、正の数値に対
-
C#のDecimal.GetHashCode()メソッドとは?使い方を実例付きで解説
C#におけるDecimal.GetHashCode()メソッドは、現在のDecimalインスタンスに対応するハッシュコード(int型)を返すメソッドです。ハッシュテーブルやDictionaryなどのハッシュベースのコレクションでオブジェクトを効率的に管理するために利用されます。構文このメソッドの構文は以下のとおりです。public override int GetHashCode();使用例1:基本的なDecimal値の場合まずは、具体的なDecimal値に対してGetHashCode()メソッドを使用する例を見てみましょう。using System; public class Demo {
-
C#のDecimal.GetTypeCode()メソッドとは?使い方を実例付きで解説
C#のDecimal.GetTypeCode()メソッドは、Decimal型(値型)に対応するTypeCodeを返すメソッドです。この記事では、具体的なコード例とその出力結果をもとに、基本的な使い方をわかりやすく解説します。構文GetTypeCode()メソッドの構文は以下の通りです。public TypeCode GetTypeCode ();このメソッドは引数を受け取らず、System.TypeCode列挙体の値を返します。Decimal型の場合、常に「TypeCode.Decimal」が返されるのが特徴です。使用例1:Decimal.MaxValueの場合まず、Decimal型が表現でき
-
C#のDecimal.ToByte()メソッドとは?使い方とサンプルコードを解説
概要C#のDecimal.ToByte()メソッドは、指定されたDecimal(10進数)の値を、それに相当する8ビット符号なし整数(byte型)へと変換するために使用されます。小数点以下の値はゼロ方向へ丸められます。構文構文は以下のとおりです。public static byte ToByte (decimal val);引数 val には、変換対象となる10進数を指定します。主な特徴と注意点戻り値はbyte型(0~255の範囲)です。小数部分は切り捨てられます(ゼロに近い方向へ丸められます)。値がbyte型の範囲外の場合は、OverflowExceptionがスローされます。使用例それでは
-
C#のChar.Equals()メソッドの使い方を解説
概要C#のChar.Equals()メソッドは、現在のインスタンスが指定されたオブジェクトまたはChar値と等しいかどうかを示すbool型の値を返すメソッドです。文字同士の比較を行いたい場合に活用できます。構文構文は以下の通りです。public bool Equals (char ob);パラメータ「ob」には、このインスタンスと比較する対象のオブジェクト(char値)を指定します。戻り値は、両者が等しければtrue、等しくなければfalseとなります。例1:同じ文字を比較する場合それでは、Char.Equals()メソッドを使用した具体的な例を見てみましょう。using System; pu
-
C#のChar.GetHashCode()メソッドとは?使い方をサンプルコード付きで解説
C#における Char.GetHashCode() メソッドは、現在のCharインスタンスに対応するハッシュコードを返すためのメソッドです。ハッシュコードは、ハッシュテーブルやディクショナリなどのデータ構造において、オブジェクトを効率的に検索・管理するために利用される整数値です。 構文 このメソッドの構文は以下の通りです。 public override int GetHashCode (); パラメータと戻り値 Char.GetHashCode() メソッドは引数を受け取りません。戻り値として、現在の文字インスタンスのハッシュコードを表す int型(32ビット符号付き整数)の値を返します
-
C#のChar.GetNumericValue()メソッドとは?使い方と実行例を解説
C#のChar.GetNumericValue()メソッドは、指定された数値を表すUnicode文字を倍精度浮動小数点数(double型)に変換するために使用されます。なお、指定した文字が数値を表さない場合(英字など)、このメソッドは-1を返します。構文構文は以下のとおりです。public static double GetNumericValue (char ch);上記の構文において、パラメータchは変換対象となるUnicode文字です。使用例まず、Char.GetNumericValue()メソッドの基本的な使用例を見てみましょう。using System; public class D
-
C#のChar.GetTypeCode()メソッドとは?使い方をサンプルコード付きで解説
C#におけるChar.GetTypeCode()メソッドは、Char型(値型)に対応するTypeCodeを返すためのメソッドです。このメソッドを使うことで、変数がどの型に分類されるかを実行時に確認できます。構文Char.GetTypeCode()メソッドの構文は以下の通りです。public TypeCode GetTypeCode ();サンプルコード1まずは、Char.GetTypeCode()メソッドの基本的な使用例を見てみましょう。ハッシュコードの取得や文字の比較など、他のCharクラスのメソッドと組み合わせて使っています。using System; public class Demo
-
【C#】Char.GetUnicodeCategory(String, Int32)メソッドの使い方と実行例
C#のChar.GetUnicodeCategory(String, Int32)メソッドは、指定した文字列の中から指定された位置(インデックス)にある1文字を取り出し、UnicodeCategory列挙体のいずれかの値に基づいて分類します。たとえば、その文字が英小文字なのか、数字なのかといったカテゴリ情報を取得できます。構文このメソッドの構文は以下の通りです。public static System.Globalization.UnicodeCategory GetUnicodeCategory (string str, int index);各パラメータの意味は次のようになります。・str