2017-12-13 15 views
-8

나는 목록을 가지고 :LINQ를 사용하여 목록의 총 필드를 얻으려면 어떻게해야합니까?

List<BtnCountViews> btnCountViewsList; 

BtnCountViews 클래스는 다음과 같습니다

public class BtnCountViews 
{ 
    public int DayOfYear { get; set; } 
    public int BtnCount { get; set; } 
    public int Views { get; set; } 
} 

누군가가 내가 목록에 BtnCount의 총을 얻을 수있는 방법을 말해 줄래? LINQ를 사용하여이 작업을 수행 할 수 있습니까?

+8

아무 것도 시도하지 않은 것처럼 보입니다. –

+0

https://stackoverflow.com/questions/4351876/c-sharp-list-of-objects-how-do-i-get-the-sum-of-a-property –

+2

@ Alan2 BtnCountViews도 보았습니다. 며칠 전부터 지금까지 여러 번 썼지 만 모든면을 고려하여 처음에는 필수 요소에 약간의 시간을 투자하는 것이 좋습니다 (예 : 101 LINQ 샘플 https://code.msdn.microsoft.com/101-LINQ- 샘플 - 3fb9811b) –

답변

1

작업은 다음과 같이 Linq가 수행 할 수 있습니다.

int BtnTotal = btnCountViewsList.Sum(iBtnCount => iBtnCount.BtnCount);