Zählen Durchschnitt in ListT Feld

8

Zum Beispiel: Ich habe eine Liste von A, und ich möchte den Durchschnitt auf seinem Feld a zählen. Was ist der beste Weg, es zu tun? Eine dumme Lösung, die ich gefunden habe, ist es, LAverage = new List () zu erstellen, sie mit allen L.a zu füllen und LAverage.average ()

aufzurufen %Vor%     
Nihau 24.06.2014, 12:41
quelle

3 Antworten

20

Enumerable.Average hat eine Überladung, die ein dauert Func<T, int> als Argument.

%Vor%     
dcastro 24.06.2014 12:43
quelle
3

Sie können Enumerable.Average

verwenden %Vor%     
Sajeetharan 24.06.2014 12:43
quelle
3

Du könntest dieses hier ausprobieren:

%Vor%

wobei ListOfA eine Liste von Objekten vom Typ A ist.

    
Christos 24.06.2014 12:44
quelle

Tags und Links