Represents a collection of values labeled by a key.
SystemObject Extreme.DataAnalysis.LinqLinqExtensionsGroupingTKey, T
Namespace:
Extreme.DataAnalysis.Linq
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public class Grouping<TKey, T> : IGrouping<TKey, T>,
IEnumerable<T>, IEnumerable
Public Class Grouping(Of TKey, T)
Implements IGrouping(Of TKey, T), IEnumerable(Of T),
IEnumerable
generic<typename TKey, typename T>
public ref class Grouping : IGrouping<TKey, T>,
IEnumerable<T>, IEnumerable
type Grouping<'TKey, 'T> =
class
interface IGrouping<'TKey, 'T>
interface IEnumerable<'T>
interface IEnumerable
end
Type Parameters
- TKey
- The type of the key.
- T
- The type of the elements of the collection.
The LinqExtensionsGroupingTKey, T type exposes the following members.
Top
| Name | Description |
---|
 | Key |
Gets the key of the grouping.
|
 | Values |
Gets a list of the values in the grouping.
|
Top
| Name | Description |
---|
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
 | GetEnumerator |
Returns an enumerator that iterates through the collection.
|
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
| Name | Description |
---|
 | GroupT | Overloaded.
Returns a grouping by the unique elements in a sequence.
(Defined by Grouping.) |
 | GroupT(IEqualityComparerT) | Overloaded.
Returns a grouping by the unique elements in a sequence
using the specified comparer to determine equality.
(Defined by Grouping.) |
 | SumT | Overloaded.
Computes the sum of the sequence of values.
(Defined by ArrayMath.) |
 | SumT, U(FuncT, U) | Overloaded.
Computes the sum of the sequence of values that are obtained
by invoking a transform function on each element of the input sequence.
(Defined by ArrayMath.) |
Top
Reference