ホームページ >バックエンド開発 >C#.Net チュートリアル >LINQ を使用してオブジェクトのリストから負の double 数値を検索する C# プログラム
###############導入###
この記事では、LINQ を使用してオブジェクトのリストから負の偶数を見つける C# プログラムを作成する方法を学びます。
この言語の概要を簡単に説明しましょう。 C# プログラミング言語は、デスクトップ、Web、モバイル アプリケーションの開発によく使用されます。どのようなプログラミング言語を使用しても、大量のデータを処理するのは困難な場合があります。特定の要件セットを満たすデータ ポイントを検索したり、特定の値をフィルターで除外したりすることは、データを操作する際の一般的なアクティビティです。 C# の統合言語クエリ (LINQ) 機能を使用すると、データ処理を簡素化し、改善できます。開発者は、配列、コレクション、データベースなどのさまざまなソースからデータを迅速にクエリできます。これにより、開発者は SQL (構造化照会言語) と同等の構文を使用できるようになり、単純なデータ操作と並べ替えがサポートされます。 LINQ の構文は SQL に似ているため、開発者は簡単に学習して使用できます。###問題文###
重複する値をリストから除外します。
負の double 値をリストから除外します。
これは、Where() 関数と OfType() メソッドを組み合わせることによって実現できます。それらとその構文を 1 つずつ紹介しましょう -
OfType()
Where()
の翻訳は次のとおりです:さまざまなデータ型のオブジェクトを含むリストを作成してみましょう。
リーリー- オブジェクトのリストを作成する
リーリー ステップ 2- リストから double 値を選択します。
LINQ の OfType
() メソッドを使用して、リストから double 値を削除できます。コレクションをフィルター処理した後、この関数は、指定された型「double」の要素のみを返します。私たちのケースでは、リストの double 値のみを削除したいと考えています。この戦略を適用する方法は次のとおりです - リーリー ステップ 3- リストで選択した double 値から、負の double 値を選択します。負の double 値をコレクションから除外するには、フィルターを使用する必要があります。これは、LINQ Where() メソッドを使用して実現できます。このメソッドは、コレクションにフィルターを適用した後、フィルターに一致する要素のみを返します。この場合、コレクション内の負の double 値のみをフィルターで除外する必要があります。このテクニックを応用する方法は次のとおりです。 リーリー
ステップ 4- 最後に、foreach ループを使用して負の double を出力します。 リーリー これらは、リストから負の数値を取得する簡単な手順です。コードを見てみましょう。
###例### リーリー ###出力###上記のコードの出力は -
- なぜ -2 と -7.5 がここで言及されていないのか疑問に思われるかもしれません。これは、-2 は負の数ですが、double ではないためです。また、-7.5 は「-7.5」と記述され、文字列として扱われます。 ###結論は### この記事では、C# で LINQ を使用して、オブジェクトのリストから負の double 数値を検索する方法を説明しました。コードを記述するには、Where() と OfType() の 2 つのメソッドを使用しました。 Where() メソッドと OfType() メソッドについて簡単に説明しました。問題文を例を挙げて説明します。アルゴリズムについて話し合った後。最後に、コードと出力を示します。この記事がこのトピックについての知識と理解をさらに深めるのに役立つことを願っています。
以上がLINQ を使用してオブジェクトのリストから負の double 数値を検索する C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。