[C# DateTime] 等値、比較演算子で日付を判定する
DateTime構造体は等値演算子(== 、!=)、比較演算子(< <= > >=)を使ってDateTime同士の判定をすることができます。演算子説明判定結果==左の日時と右の日時が同じかどうか判定する同じ場合にTrue、異なる場合にFal...
[C# クラス] readonlyで読み取り専用のフィールドを定義する
クラス定義のフィールド宣言にreadonly キーワードを付けると読み取り専用のフィールド(クラスメンバーの変数のこと)にすることができます。プログラム実行中に値を変更されたくないときに使います。同じようにconstキーワードを付けた定数も...
[C# クラス] readonlyで読み取り専用のフィールドを定義する
クラス定義のフィールド宣言にreadonly キーワードを付けると読み取り専用のフィールド(クラスメンバーの変数のこと)にすることができます。プログラム実行中に値を変更されたくないときに使います。同じようにconstキーワードを付けた定数も
[C# LINQ] 配列やSelect、Whereした結果をリストに変換する
LINQのToListメソッドを使うと配列やSelect、Whereメソッドの結果(IEnumerable型)をList型に変換することができます。ToListメソッドの使い方ToListメソッドに引数はありません、戻り値は変換されたリスト...
[C# LINQ] Select、Whereした結果をDictionary型に変換する
LINQのToDictionaryメソッドを使うと、配列やリスト、そしてそれらをSelect、Whereした結果をDictionary型に変換することができます。ToDictionaryメソッドの使い方まず、LINQの機能を使うためには 名...
[C# DateTime] 演算子を使った日付の計算(+、- )
DateTime構造体は演算子を使って日付や時間間隔の計算をすることができます。TimeSpan構造体についてDateTimeを演算子を使って計算する場合、式や演算の結果にTimeSpan構造体という時間間隔を表すデータを使うことがあります...
匿名クラスとは匿名クラスは名前のないクラスです。LINQのSelectメソッド内で複数の値を返すのに使用されます。Selectメソッドで複数の項目を返すときにわざわざクラスを定義するのはめんどくさいということで生み出されました。匿名クラスの
匿名クラスとは匿名クラスは名前のないクラスです。LINQのSelectメソッド内で複数の値を返すのに使用されます。Selectメソッドで複数の項目を返すときにわざわざクラスを定義するのはめんどくさいということで生み出されました。匿名クラスの
匿名クラスとは匿名クラスは名前のないクラスです。LINQのSelectメソッド内で複数の値を返すのに使用されます。Selectメソッドで複数の項目を返すときにわざわざクラスを定義するのはめんどくさいということで生み出されました。匿名クラスの
[C# LINQ] SelectManyでリストの中のリストを1つにまとめる
LINQのSelectManyメソッドを使うと、リストの中にあるリストを1つにまとめることができます(平坦化というらしい)。配列にも使えます。言葉ではわかりにくいのでさっそくサンプルです。リストの中のリストを1つにまとめるSelectMan
[C# LINQ] 配列、リストから条件を満たす最初の要素を取得する(First、FirstOrDefault)
LINQのFirstメソッド、FirstOrDefalutメソッドを使うと、配列・コレクションから条件を満たす最初を要素を取り出すことができます。2つのメソッドの違いは、Firstメソッドは条件を満たす要素がなかった場合にエラーになり、Fi
[C# LINQ] 配列、リストから条件を満たす最初の要素を取得する(First、FirstOrDefault)
LINQのFirstメソッド、FirstOrDefalutメソッドを使うと、配列・コレクションから条件を満たす最初を要素を取り出すことができます。2つのメソッドの違いは、Firstメソッドは条件を満たす要素がなかった場合にエラーになり、Fi
[C# LINQ] 配列、リストのすべての要素が条件を満たすか判定する(All)
LINQのAllメソッドを使うと、配列・コレクションのすべての要素が条件を満たすかどうか判定することが出来ます。LINQってなに?という方は、 LINQについてのざっくり解説を見てください。Allメソッドの使い方Allメソッドの引数には条件
[C# LINQ] 配列、リストのすべての要素が条件を満たすか判定する(All)
LINQのAllメソッドを使うと、配列・コレクションのすべての要素が条件を満たすかどうか判定することが出来ます。LINQってなに?という方は、 LINQについてのざっくり解説を見てください。Allメソッドの使い方Allメソッドの引数には条件
[C#] クラスオブジェクトとJSON文字列の相互変換(シリアライズ、デシリアライズ)
JsonSerializerを使ってクラスオブジェクトをJSON文字列に変換する方法、JSON文字列をクラスオブジェクトに変換する方法のサンプルです。クラスオブジェクト ⇒ JSON文字列 をシリアライズJSON文字列 ⇒ クラスオブジェク
[C#] クラスオブジェクトとJSON文字列の相互変換(シリアライズ、デシリアライズ)
JsonSerializerを使ってクラスオブジェクトをJSON文字列に変換する方法、JSON文字列をクラスオブジェクトに変換する方法のサンプルです。クラスオブジェクト ⇒ JSON文字列 をシリアライズJSON文字列 ⇒ クラスオブジェク
[C# LINQ] 配列、リストに条件を満たす要素が含まれているか判定する(Any)
LINQのAnyメソッドを使うと、配列・コレクションのデータ内に条件を満たす要素があるかどうか判定することができます。LINQってなに?という方は、 LINQについてのざっくり解説を見てください。Anyメソッドの使い方Anyメソッドの引数に
[C# LINQ] 配列、リストに条件を満たす要素が含まれているか判定する(Any)
LINQのAnyメソッドを使うと、配列・コレクションのデータ内に条件を満たす要素があるかどうか判定することができます。LINQってなに?という方は、 LINQについてのざっくり解説を見てください。Anyメソッドの使い方Anyメソッドの引数に
[C# LINQ] データを昇順、降順に並び替える(OrderBy)
データを昇順、降順で並び替える(OrderBy)配列、コレクションのデータを昇順に並び替えるにはOrderByメソッドを、降順に並び替えるにはOrderByDescendingメソッドを使います。OrderByメソッド、OrderByDes
文字列を反転させるサンプルです。LINQのReverseメソッドで反転させ、文字列型に戻しています。 LINQを使うので先頭に using System.Linq; が必要です。 using System; using System.Lin
[C# LINQ] Whereメソッドで条件を満たす要素だけを取り出す
LINQのWhereメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。WhereメソッドでできることLINQのWhereメソッドを使うと、配列・コレクションなどから条件に一致し
[C# LINQ] Whereメソッドで条件を満たす要素だけを取り出す
LINQのWhereメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。WhereメソッドでできることLINQのWhereメソッドを使うと、配列・コレクションなどから条件に一致し
[C# LINQ] Selectメソッドで各要素から必要な項目を取り出す
LINQのSelectメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。SelectメソッドでできることLINQのSelectメソッドを使うと、配列・コレクションの各要素から必
[C# LINQ] Selectメソッドで各要素から必要な項目を取り出す
LINQのSelectメソッドについての説明です。LINQってなに?という方は、 LINQってなに?LINQでできることを見てください。SelectメソッドでできることLINQのSelectメソッドを使うと、配列・コレクションの各要素から必
この記事はLINQってこんな感じのものだよという説明になります。早く使い方を知りたいという方はこちらを見てください。LINQとは?LINQ(リンクと読む)はLangage INtegrated Queryの略で、統合言語クエリというらしいで
この記事はLINQってこんな感じのものだよという説明になります。早く使い方を知りたいという方はこちらを見てください。LINQとは?LINQ(リンクと読む)はLangage INtegrated Queryの略で、統合言語クエリというらしいで
この記事はLINQってこんな感じのものだよという説明になります。早く使い方を知りたいという方はこちらを見てください。LINQとは?LINQ(リンクと読む)はLangage INtegrated Queryの略で、統合言語クエリというらしいで
配列、コレクションの各要素の個数を取得するには、Countメソッドを使います。戻り値はint型の要素数になります。要素の数が多い場合はLongCountメソッドでLong型で要素の個数を取得することができます。LINQを使うにはSystem
配列、コレクションの各要素の個数を取得するには、Countメソッドを使います。戻り値はint型の要素数になります。要素の数が多い場合はLongCountメソッドでLong型で要素の個数を取得することができます。LINQを使うにはSystem
[C# LINQ] 配列、リスト各要素の合計、最小値、最大値を求める
配列、コレクションの合計を取得するにはSumメソッド、各要素の中から最小値を取得するにはMinメソッド、最大値を取得するにはMaxメソッドを使います。LINQを使うにはソースの先頭にusing System.Linq;を付けてください。配列
[C# LINQ] 配列、リスト各要素の合計、最小値、最大値を求める
配列、コレクションの合計を取得するにはSumメソッド、各要素の中から最小値を取得するにはMinメソッド、最大値を取得するにはMaxメソッドを使います。LINQを使うにはソースの先頭にusing System.Linq;を付けてください。配列
[C# VisualStudio2019] コマンドライン引数を指定して実行する
VisualStudioでプログラムを実行する際にコマンドライン引数を指定する方法です。コマンドライン引数って何?という方は、 コマンドライン引数とプログラムの終了コードを見てください。メニューの「プロジェクト」から「***のプロパティ」を
usingキーワードには2つの使い方があります。using ディレクティブ(名前空間の使用)using ステートメント(IDisposableオブジェクトの破棄)この記事ではusingディレクティブの使い方について説明していきます。名前空間
[C# class] クラスメンバーのプロパティ(property)まとめ
クラスメンバーのひとつのプロパティ(property)についてです。プロパティはクラス内部のデータを外部とやり取りするためにC#が用意した機能です。プロパティを使い、クラスのプライベートフィールドの値の取得や変更するために使ったり、受け取っ
[C# class] クラスメンバーのプロパティ(property)まとめ
クラスメンバーのひとつのプロパティ(property)についてです。プロパティはクラス内部のデータを外部とやり取りするためにC#が用意した機能です。プロパティを使い、クラスのプライベートフィールドの値の取得や変更するために使ったり、受け取っ
[C# class] クラスメンバーのプロパティ(property)まとめ
クラスメンバーのひとつのプロパティ(property)についてです。プロパティはクラス内部のデータを外部とやり取りするためにC#が用意した機能です。プロパティを使い、クラスのプライベートフィールドの値の取得や変更するために使ったり、受け取っ
[C#] イテレーターを使ってforeachで使えるメソッドを作る(yield)
IEnumerable<T>を返すメソッドでyieldを使うとforeachのinのところで使えるようになるよ、という話。foreachを使ってオブジェクトから要素を取り出して処理するには、IEnumerableインターフェース
「ブログリーダー」を活用して、ヤスノさんをフォローしませんか?