Sum Método (IEnumerable(Nullable(Int32)))
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Enumerable.Sum (Método) (IEnumerable<Nullable<Int32>>)

 

Calcula la suma de una secuencia de valores Int32 que aceptan valores NULL.

Espacio de nombres:   System.Linq
Ensamblado:  System.Core (en System.Core.dll)

public static Nullable<int> Sum(
	this IEnumerable<Nullable<int>> source
)

Parámetros

source

Una secuencia de valores Int32 que aceptan valores NULL cuya suma se va a calcular.

Valor devuelto

Type: System.Nullable<Int32>

La suma de los valores de la secuencia.

Exception Condition
ArgumentNullException

source es null.

OverflowException

La suma es mayor que MaxValue.

Este método devuelve cero si source no contiene elementos.

El resultado no incluye valores null.

En la sintaxis de las expresiones de consulta de Visual Basic, una cláusula Aggregate Into Sum() se convierte en una invocación de Sum.

En el ejemplo de código siguiente se muestra cómo se utiliza el método Sum(IEnumerable<Nullable<Single>>) para sumar los valores de una secuencia.

System_CAPS_noteNota

En este ejemplo de código se usa una sobrecarga de este método sobrecargado diferente de la carga específica que se describe en este tema. Para ampliar el ejemplo a este tema, sustituye los elementos de la secuencia de origen por los elementos del tipo numérico adecuado.

float?[] points = { null, 0, 92.83F, null, 100.0F, 37.46F, 81.1F };

float? sum = points.Sum();

Console.WriteLine("Total points earned: {0}", sum);

/*
 This code produces the following output:

 Total points earned: 311.39
*/

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 3.5
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft