C#

C#

[C#] enum(列挙型)について

enum型はユーザー(プログラムを書いている人)が定義する名前付きの定数を持った型です。定数には整数型の値を設定することが出来ます。コードの名前と値を紐づけて特定の値しか指定しないときなどに使います。 enum型の使い方 列挙型を定義するに...
C#

[C#]文字列(string型)と文字(char型)について

string型とchar型の関係 string型は文字列を表し、char型は1文字を表しています。 char c = 'a'; string s = "abc"; string型は内部にその文字数分のchar型のデータを持っています。インデ...
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メソッドを使うと指定された文字列型の配列からフォルダやファイルのパス文字列を作成することができます。