C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の任意の拡張メソッド


Any()拡張メソッドは、System.Linq名前空間の一部です。この方法を使用すると、要素のいずれかが特定の条件に一致するかどうかを確認できます。

まず、要素を含む配列を設定します-

int[] arr = { 6, 7, 15, 40, 55 };

以下はその一例です。配列内の要素のいずれかが20以上であるかどうかをチェックします-

arr.Any(element => element >= 20);

これが完全なコードです-

using System;
using System.Linq;
class Program {
   static void Main() {
      int[] arr = { 6, 7, 15, 40, 55 };
      bool res = arr.Any(element => element >= 20);
      Console.WriteLine(res);
   }
}

出力

True

  1. Array#zipメソッド

    違いを見つけることができるように、2つの配列を要素ごとに比較したいとします。 または、すべてのインデックスで最大の数値を見つけたい場合や、キーのリストと値のリストをマージしてハッシュを作成したい場合もあります… …これを行うための「難しい方法」は、次のようになります。 例 : a = [1,2,3,4,5] b = [1,2,3,6,8] c = a.map.with_index { |_, idx| [a[idx], b[idx]] } # [[1, 1], [2, 2], [3, 3], [4, 6], [5, 8]] それで仕事は終わりますが、きれいではありませんよね?

  2. あらゆるブラウザで YouTube の速度を向上

    YouTube は、自分自身を楽しませ、楽しませるための驚くべき方法です。さらに、知識を得たり、暇な時間をつぶしたりするのに最適な方法の 1 つとして使用できます。しかし、YouTube の動画を見ているときに、希望の速度が得られないことがあります。これは非常に面倒です。幸いなことに、さまざまな拡張機能を使用して YouTube の速度を向上させることができます。 この投稿では、Tampermonkey 拡張機能を追加するだけで、任意のブラウザーで YouTube の速度を向上させる方法について説明します。 Google Chrome で YouTube の速度を向上 Google C