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

C#の演算子によるグループ化


C#の演算子によるgroupを使用して、式の結果を部分に分割します。

以下が私たちの配列だとしましょう-

int[] a = { 5, 10, 15, 20, 25, 30 };

ここで、Group byとorderbyを使用すると、20-

より大きい要素が見つかります。
var check = from element in a orderby element group element by chkGreater(element);

以下は完全なコードです-

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] a = { 5, 10, 15, 20, 25, 30 };
      var check = from element in a orderby element group element by chkGreater(element);
      foreach (var val in check) {
         Console.WriteLine(val.Key);
         foreach (var res in val) {
            Console.WriteLine(res);
         }
      }
   }
   static bool chkGreater(int a) {
      return a >= 20;
   }
}

出力

False
5
10
15
True
20
25
30

  1. CSSの概要

    Web要素をデザインするときに、ページ上の要素の周囲にアウトラインを表示することを決定する場合があります。たとえば、ハイライトしたいボックスをデザインしている場合、要素に注意を引くために、ボックスの周りに色付きのアウトラインを追加することができます。 そこでCSSのoutlineプロパティが登場します。outlineプロパティを使用すると、要素の境界の外側に線を追加して、要素をWebページ上で目立たせることができます。 このチュートリアルでは、例を使用して、アウトラインの基本と、CSSアウトラインプロパティを使用してWeb要素の境界の外側に線を描画する方法について説明します。このチュートリ

  2. C#で「as」演算子を使用するにはどうすればよいですか?

    「as」演算子は、互換性のあるタイプ間の変換を実行します。これはキャスト操作のようなものであり、参照変換、null許容変換、およびボクシング変換のみを実行します。 as演算子は、ユーザー定義の変換などの他の変換を実行できません。代わりに、キャスト式を使用して実行する必要があります。 以下は、C#でのas操作の使用法を示す例です。ここで「as」は変換に使用されます: string s = obj[i] as string; 次のコードを実行して、C#の「as」演算子を使用してみてください- 例 using System; public class Demo {    p