# ParallelEnumerable.Average Method

**.NET Framework (current version)**

Note |
---|

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |

Computes in parallel the average of a sequence of values.

**Namespace:**System.Linq

**Assembly:**System.Core (in System.Core.dll)

Name | Description | |
---|---|---|

Average(ParallelQuery<Decimal>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Double>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Int32>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Int64>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Nullable<Decimal>>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Nullable<Double>>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Nullable<Int32>>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Nullable<Int64>>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Nullable<Single>>) | Computes in parallel the average of a sequence of values. | |

Average(ParallelQuery<Single>) | Computes in parallel the average of a sequence of values. | |

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Decimal>) | Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. | |

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Double>) | Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. | |

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Int32>) | Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence. | |

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Int64>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Nullable<Decimal>>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Nullable<Double>>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Nullable<Int32>>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Nullable<Int64>>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Nullable<Single>>) | ||

Average<TSource>(ParallelQuery<TSource>, Func<TSource, Single>) |