エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Enumerable.Average メソッド (IEnumerable<Nullable<Single>>)

2013/12/12

null 許容の Single 値のシーケンスの平均値を計算します。

Namespace:  System.Linq
アセンブリ:  System.Core (System.Core.dll 内)

public static Nullable<float> Average(
	this IEnumerable<Nullable<float>> source
)

パラメーター

source
型: System.Collections.Generic.IEnumerable<Nullable<Single>>
平均値計算の対象となる null 許容の Single 値のシーケンス。

戻り値

型: System.Nullable<Single>
値のシーケンスの平均値、またはソース シーケンスが空であるか、ソース シーケンスに null の値だけが含まれている場合は null

使用上の注意

Visual Basic および C# では、このメソッドを、IEnumerable<Nullable<Single>> 型の任意のオブジェクトのインスタンス メソッドとして呼び出すことができます。インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。

例外条件
ArgumentNullException

sourcenull です。

Visual Basic のクエリ式の構文では、Aggregate Into Average() 句が Enumerable.Average の呼び出しに変換されます。

次のコード例は、Average(IEnumerable<Nullable<Int64>>) を使用して平均値を計算する方法を示しています。

メモメモ:

このコード例で使用するオーバーロードされたメソッドのオーバーロードは、このトピックで説明する特定のオーバーロードとは異なります。コード例をこのトピックに適用するには、ソース シーケンスの要素を 適切な数値型の要素に置き換えます。


      long?[] longs = { null, 10007L, 37L, 399846234235L };

      double? average = longs.Average();

      outputBlock.Text += String.Format("The average is {0}.", average) + "\n";

      // This code produces the following output:
      //
      // The average is 133282081426.333. 



Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft