###############導入###
この記事では、LINQ の WHERE 句を使用して配列内の最大数を見つけます。 LINQ (言語統合クエリ) は、C# 言語でクエリを生成するために使用されます。 LINQ の最も優れた点は、データベースや XML ドキュメントなどのさまざまなソースからデータにアクセスするためのメソッドの統合ソースを提供することです。 LINQ を使用すると、ユーザーはより読みやすいコードを作成でき、コードはより簡潔で美しいものになります。データのフィルタリング、並べ替え、グループ化、さらにはデータの変更などの他の機能も提供します。続行する前に、統合言語クエリ (別名 LINQ) を詳しく見ていき、LINQ と名前空間のさまざまな句、特にコードで使用する句についても見ていきます。
言語統合クエリ
From 句
−
Where 句
−Select 句
−Group Clause
−名前空間 これらは、C# コードの重要な部分です。これは、C# コードや他の言語のコードのバックボーンまたは基盤として機能します。これは、関連するクラス、メソッド、ファイル、関数、構造体、および列挙をグループ化する方法です。これはコードを整理する方法でもあります。ここでは、いくつかの名前空間を詳しく見て、コード内でそれらを使用する実際的な方法を見ていきます。
−
System.Collections.Generic
−System.Linq
−
System.Threading.Tasks − 基本的には非同期プログラミングに使用されます。簡単に言えば、マルチプログラミングに使用されると言えます。コードの主な機能に影響を与えることなく、複数のタスクをバックグラウンドで実行し続けることができます。よく使用される型とクラスには、タスク、並列処理、キャンセル トークンなどがあります。
-まず、配列に格納できる整数の配列が必要です。この配列は入力パラメータとなり、複数の操作を実行するために使用できます。配列に加えて、入力としても使用される値があります。それより大きい数値をすべて出力する必要があります。
ステップ 2− FOR ループを使用して、要素の合計を計算できます。合計を変数に保存します。
ステップ 3− 次に、where 関数を使用して、value 変数より大きい数値があるかどうかを確認します。
ステップ 4− LINQ クエリを使用して、変数値より大きいすべての数値をイテレータに格納します。
ステップ 5− 次に、C# 言語で使用できる for each ループを使用してイテレータを反復処理します。
ステップ 6− 最後に、for each ループを使用して反復するときに、要素を順番に出力します。
ステップ 7− 出力コンソールに必要な出力が表示されます。 ###例### リーリー ###出力### リーリー 時間の複雑さ
以上がWHERE句LINQを使用して配列内の最大数を見つけるC#プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。