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

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

Susan Sarandon
發布: 2025-01-09 06:16:42
原創
286 人瀏覽過

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

對 C# 清單中的物件屬性求和:簡明指南

C# 開發人員經常需要計算物件清單中特定屬性的總和。 雖然 Sum() 可以輕鬆處理像 double 這樣的基本類型,但物件屬性需要稍微不同的方法。

假設您有一個物件列表,每個物件都擁有「金額」屬性。 簡單地使用 myList.amount.Sum() 是不正確的。

正確的方法是利用 LINQ 的 Sum() 和 lambda 表達式:

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

說明:

  • myList:您的物件清單。
  • .Sum(...):迭代、套用函數並對結果求和的 LINQ 擴充方法。
  • item => item.Amount:lambda 表達式。 對於 item 中的每個 myList,它提取 Amount 屬性。
  • total:儲存最終總和的變數。

這可以有效地迭代列表,存取每個物件的 Amount 屬性,並計算總數。

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

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