Rumah > Artikel > pembangunan bahagian belakang > Kira bilangan unsur yang hadir dalam urutan dalam LINQ?
Language Integrated Query (LINQ) ialah ciri berkuasa dalam C# yang membolehkan manipulasi data yang cekap. Tugas biasa apabila bekerja dengan set adalah untuk menentukan bilangan elemen dalam urutan. Artikel ini membimbing anda menggunakan LINQ untuk mengira bilangan elemen dalam urutan, operasi asas untuk analisis dan manipulasi data.
LINQ ialah satu set teknologi berdasarkan penyepaduan fungsi pertanyaan terus ke dalam bahasa C#. Menggunakan LINQ, anda boleh menanyakan data daripada pelbagai sumber, termasuk tatasusunan, kelas terbilang, dokumen XML, pangkalan data hubungan dan sumber data pihak ketiga.
Dalam konteks LINQ, jujukan merujuk kepada mana-mana objek yang melaksanakan antara muka IEnumerable atau antara muka IEnumerable
LINQ menyediakan kaedah Count, yang mengembalikan bilangan elemen dalam jujukan.
Berikut adalah contoh mudah cara menggunakan kaedah Kira -
using System; using System.Collections.Generic; class Program { static void Main(){ List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int count = numbers.Count; Console.WriteLine(count); // Outputs: 5 } }
5
Anda juga boleh menggunakan kaedah Count dengan predikat - fungsi yang mengembalikan benar atau salah. Ini membolehkan anda mengira hanya bilangan elemen yang memenuhi syarat tertentu.
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main() { List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int evenCount = numbers.Count(n => n % 2 == 0); Console.WriteLine(evenCount); // Outputs: 2 } }
Dalam contoh ini, kaedah Kira hanya mengira elemen genap dalam nombor. Predikat n => n % 2 == 0 mengembalikan benar untuk nombor genap dan palsu untuk nombor ganjil.
2
Mengira bilangan elemen dalam urutan ialah operasi asas dalam manipulasi dan analisis data. Menggunakan LINQ dalam C#, anda bukan sahaja boleh mengira jumlah elemen dalam urutan, tetapi juga mengira elemen yang memenuhi syarat tertentu. Ciri ini meningkatkan kepelbagaian dan ekspresif C# sebagai bahasa pemprosesan dan manipulasi data.
Atas ialah kandungan terperinci Kira bilangan unsur yang hadir dalam urutan dalam LINQ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!