LINQを使用してリスト内の最大値を見つける方法

著者: Robert Simon
作成日: 21 六月 2021
更新日: 1 11月 2024
Anonim
SSRSレポートビルダーパート9.5-マトリックス内の最小値と最大値を強調表示
ビデオ: SSRSレポートビルダーパート9.5-マトリックス内の最小値と最大値を強調表示

コンテンツ

Language Integrated Queryは、.NETプログラミング言語がクエリに使用するテクノロジです。これにより、開発者は母国語の構文を使用してデータセットを照会、フィルタリング、および変換できます。基本的な集約関数の1つはMaxです。これは、クエリのレコード内で最大値を見つけて返します。


説明書

LINQは他のデータソースを処理するように拡張することができます (Jupiterimages / Photos.com / Getty Images)
  1. IEnumerableインターフェイスを実装するコレクションまたはリストを宣言して初期化します。 IEnumerableの任意の実装 LINQを介して照会することができます。

    C#の例:

    int [] arrayExample = {5、8、3、12、37、22、19};

  2. Max演算子を使用してリスト内の最大値を見つけます。リスト内の各要素に対して変換操作を呼び出し、最大の結果を返します。単純に配列内の最大値を見つけるために、Maxはパラメータなしで使用できます。

    C#の例:

    int [] arrayExample = {5、8、3、12、37、22、19};

    // 37を返します。int majorValue = arrayExample.Max();

  3. リスト内の各要素に対して演算を実行するには、ラムダ式を使用します。ラムダ式は、 "=>"演算子によって作成される無名関数型です。

    C#の例:

    int [] arrayExample = {5、8、3、12、37、22、19};

    //各配列要素から50を引き、それから最大の絶対値を見つけます。 //現在処理中の要素は、変数 "i"で表されます。これは、命令 "i =>"で定義されています。// Abs(3 - 50)の結果である47を返します。 int majorValue = Exame.Max配列(i => System.Math.Abs​​(i - 50));


プラズマTVで発生するうなりは、静かな環境で最も顕著になります。それらは、ピクセルをフィードして画面上に画像を生成する電荷、他のデバイスからの電磁干渉、またはTV画像設定から発生します。耳鳴りは常に存在しますが、大幅に減らすことが可能です。電磁場の発生源をテレビから離してください。台所用品、調光器、蛍光灯、携帯電話、ラジオ、電動工具、電子レンジは、テレビから切り離して別のコンセントに接続する必要が...

ブルシンチーズとは?

Morris Wright

11月 2024

ブルシンチーズは、滑らかでクリーミーな食感と風味のため、チーズ愛好家やパーティー好きの方に何十年も愛されており、クラッカーやトーストに塗るのに最適です。多くの人がブルシンチーズを食べることを好みますが、その味のオプションやさまざまな種類の料理の多様性など、ほとんどがその背後にある話を知りません。世界で最も人気のあるチーズの1つであるブールサンは、フランス産です。 30カ国以上で利用されていますが、...

読者の選択