Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức C # Linq Distinction ()

Để lấy các phần tử riêng biệt, hãy sử dụng phương thức Distinction ().

Sau đây là danh sách của chúng tôi với các phần tử trùng lặp.

List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 };

Bây giờ để có được các yếu tố khác biệt -

points.AsQueryable().Distinct();

Hãy để chúng tôi xem toàn bộ ví dụ -

Ví dụ

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 };
      // distict elements from the list
      IEnumerable<int> res = points.AsQueryable().Distinct();
      foreach (int a in res) {
         Console.WriteLine(a);
      }
   }
}

Đầu ra

5
10
20
30
40
50
60
70