ヤスノート

C#

[C# class] ユーザー定義型の分解について(Deconstructメソッド)

クラス、構造体、インターフェースにDeconstructメソッドを実装するとインスタンスを分解して複数の値にすることができます。 うん、よくわからないですね!とりあえずサンプルコードを見てください。 Deconstructメソッドを実装して...
C#

[C# 入門] nullが入るかもしれない変数にはnull合体演算子(??)とnull条件演算子(?)を使うと便利

nullが入る可能性のある値を扱うときに便利なnull合体演算子(??)とnull条件演算子(?)を紹介します。 これらを使うと変数の値がnullだった時に既定の値を設定したり、中身(インスタンス)が入っている時だけメンバーにアクセスすると...
C#

[C# DateTime] 等値、比較演算子で日付を判定する

DateTime構造体は等値演算子(== 、!=)、比較演算子(< <= > >=)を使ってDateTime同士の判定をすることができます。 演算子説明判定結果==左の日時と右の日時が同じかどうか判定する同じ場合にTrue、異なる場合にFa...
スポンサーリンク
C#

[C# Datetime] 現在日付、現在日時を取得する

C#で日付を扱う場合、System.DateTime構造体を使います。 現在日時を取得する(Now) DateTime構造体のNowプロパティで現在日時を取得することができます。 using System; class Program { ...
C#

[C# DateTime] 日付の加算、減算

C#で日付を扱うには、System.DateTime構造体を使います。 加算、減算 年、月、日、時、分、秒、ミリ秒それぞれに加算用のメソッドがあります。それぞれのメソッドの引数には加算、減算する数値を指定します。マイナスを指定すると減算にな...
C#

[C# DateTime] 日付を書式指定して文字列に変換する

DateTime構造体に設定した日付を書式を指定して文字列にするにはToStringメソッドを使います。 ToStringメソッドの引数に書式を指定するための文字列をします。戻り値は書式に基づいて変換された文字列です。 カスタム日付書式指定...
C#

[C# DateTime] 演算子を使った日付の計算(+、- )

DateTime構造体は演算子を使って日付や時間間隔の計算をすることができます。 TimeSpan構造体について DateTimeを演算子を使って計算する場合、式や演算の結果にTimeSpan構造体という時間間隔を表すデータを使うことがあり...
C#

[C# Path] 文字列の配列、リストからパスを作成する

System.IO.Path.Combineメソッドを使うと指定された文字列型の配列からフォルダやファイルのパス文字列を作成することができます。
C#

[C# Collections] 配列、リストの並び順を反転する

配列、リストの要素の並び順を反転させる方法です。 for文を使いインデックスで逆から取得する こんな感じです。 using System; using System.Collections.Generic; class Program { ...
C#

[C# Path] パス文字列内のファイル拡張子を変更する

System.IO.Path.ChangeExtensionメソッドを使うとパス文字列内のファイル拡張子を変更することが出来ます。 第1引数にはパス文字列を指定します、第2引数には新しい拡張子を指定します。新しい拡張子は、.(ドット)を付け...