ラムダ式に記述されている "_" (アンダースコア) の意味を紹介します。概要C#のコード中のラムダ式に "_" (アンダースコア) が記述されている場合があります。昔のC#のコードにはなかった記述ですが、最近になり目に付くようになりました
クラスのコンストラクタを動的に呼び出し、動的にクラスを作成するコードを紹介します。概要クラスのコンストラクタを動的に呼び出す方法は、リフレクションを利用する方法など、何通りかありますが、この記事ではラムダ式を利用するコードを紹介します。例
プログラムコードで動的にラムダ式を作成するコードを紹介します。概要ラムダ式をコード中に記述して処理を記述することがありますが、プログラムで動的にラムダ式を生成したい場合があります。この記事では、ラムダ式をプログラムコードで動的に生成する方法
Enumerable.Last メソッドを利用して、Enumerable オブジェクトの最後の要素を取得するコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェクトで最後の要素を
Enumerable.First メソッドを利用して、Enumerable オブジェクトの最初の要素を取得するコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェクトで最初の要素
Enumerable.Join メソッドを利用して、2つのEnumerable オブジェクトの要素の結合をするコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型の2つのオブジェクトの結合
Enumerable.OrderBy メソッドを利用して、Enumerable オブジェクトの要素の順番を並び替えるコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェクトで条件
Enumerable.Where メソッドを利用して、Enumerable オブジェクトの要素に対して条件に一致する要素を抜き出すコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブ
Enumerable.Select メソッドを利用して、Enumerable オブジェクトのすべての要素に対して処理を適用するコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェ
C#の 「=>」 演算子について紹介します。概要=>はラムダ式を表現する演算子です。左辺には引数を列挙したものが記述されます。右辺には式の処理の実装が記述されます。書式(引数1, 引数2, ...) => [処理コードの実
非同期ラムダの利用とコードについて紹介します。概要ラムダ式を利用するとデリゲートをシンプルに記述することができます。(参考)一方でメソッドには従来から利用されてきた同期メソッドに加え、非同期メソッドがC# 5.0から利用できるようになりまし
C#のラムダ式をデリゲートを引数に取る関数で利用する例を紹介します。プログラムUIコード1下記のコードを記述します。using System;using System.Collections.Generic;using System.Com
デリゲートの表現とラムダ式の表現と書き換えのコードを紹介します。参考デリゲートについてデリゲートやFunc<T> Action<T> については下記の記事を参考にしてください。$csharp-use-delegate
こちらの記事では処理が一行で済む場合の式形式のラムダ式の定義と利用方法を紹介しました。この記事では複数の処理をラムダ式で記述する場合のステートメント形式のラムダ式の記述方法を紹介します。概要ステートメントでラムダ式を定義する場合は、(引数1
C# 3.0で追加されたラムダ式を利用したコードを紹介します。概要式形式でラムダ式を定義する場合は、 (引数1, 引数2, ...) => 式と記述します。補足式の部分に複数の処理を記述する場合は、ステートメント形式のラムダ式を用いま