Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Mengira Jumlah Harta Objek dalam Senarai C# Menggunakan LINQ?

Bagaimana untuk Mengira Jumlah Harta Objek dalam Senarai C# Menggunakan LINQ?

Patricia Arquette
Lepaskan: 2025-01-09 07:21:43
asal
764 orang telah melayarinya

How to Calculate the Sum of an Object Property in a C# List Using LINQ?

Menjumlahkan Sifat Objek dengan Cekap dalam Senarai C# menggunakan LINQ

Panduan ini menunjukkan cara mengira jumlah harta angka tertentu dalam senarai C# objek menggunakan kaedah Sum() LINQ. Katakan anda mempunyai senarai di mana setiap objek mengandungi sifat berangka, sebagai contoh, "Jumlah". Kesilapan biasa ialah cuba mengakses terus harta seperti myList.amount.Sum(). Ini tidak betul.

Pendekatan yang betul menggunakan ungkapan lambda untuk penjumlahan yang ringkas dan cekap:

<code class="language-csharp">using System.Linq;

// ... your code ...

double total = myList.Sum(item => item.Amount);</code>
Salin selepas log masuk

Ungkapan lambda item => item.Amount secara elegan memetakan setiap objek (item) dalam myList kepada harta Amountnya. Kaedah Sum() kemudiannya mengira jumlah nilai ini dengan cekap. Ini mengelakkan lelaran manual, menghasilkan kod yang lebih bersih dan lebih mudah dibaca.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Jumlah Harta Objek dalam Senarai C# Menggunakan LINQ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan