首頁 > 後端開發 > C++ > 如何使用 LINQ 計算 C# 清單中物件屬性的總和?

如何使用 LINQ 計算 C# 清單中物件屬性的總和?

Patricia Arquette
發布: 2025-01-09 07:21:43
原創
815 人瀏覽過

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

使用 LINQ 有效率地求和 C# 清單中的物件屬性

本指南示範如何使用 LINQ 的 Sum() 方法計算 C# 物件清單中特定數值屬性的總和。 假設您有一個列表,其中每個物件都包含一個數字屬性,例如「金額」。 一個常見的錯誤是嘗試直接存取像 myList.amount.Sum() 這樣的屬性。 這是不正確的。

正確的做法是利用 lambda 表達式進行簡潔高效的求和:

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

// ... your code ...

double total = myList.Sum(item => item.Amount);</code>
登入後複製

lambda 表達式 item => item.Amount 優雅地將 item 中的每個物件 (myList) 對應到其 Amount 屬性。 然後,Sum() 方法可以有效地計算這些值的總和。這避免了手動迭代,從而產生更乾淨、更易讀的程式碼。

以上是如何使用 LINQ 計算 C# 清單中物件屬性的總和?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板