C# 목록의 개체 속성 합산: 간결한 가이드
C# 개발자는 개체 목록 내에서 특정 속성의 합계를 계산해야 하는 경우가 많습니다. Sum()
은 double
과 같은 기본 유형을 쉽게 처리하지만 객체 속성에는 약간 다른 접근 방식이 필요합니다.
각각 "금액" 속성을 갖는 개체 목록이 있다고 가정해 보겠습니다. 단순히 myList.amount.Sum()
만 사용하는 것은 올바르지 않습니다.
올바른 방법은 람다 식을 사용하여 LINQ의 Sum()
을 활용합니다.
<code class="language-csharp">double total = myList.Sum(item => item.Amount);</code>
설명:
myList
: 개체 목록입니다..Sum(...)
: 반복하고, 함수를 적용하고, 결과를 합하는 LINQ 확장 메서드입니다.item => item.Amount
: 람다 표현식입니다. item
의 각 myList
에 대해 Amount
속성total
: 최종 합계를 저장하는 변수입니다.이것은 목록을 효율적으로 반복하고, 각 개체의 Amount
속성에 액세스하고, 합계를 계산합니다.
위 내용은 C# 목록에서 개체 속성의 합계를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!