Click or drag to resize
MoreEnumerable.CountBetween<T> Method
Determines whether or not the number of elements in the sequence is between an inclusive range of minimum and maximum integers.

Namespace:  MoreLinq
Assembly:  MoreLinq (in MoreLinq.dll) Version: 2.1.0
Syntax
public static bool CountBetween<T>(
	this IEnumerable<T> source,
	int min,
	int max
)

Parameters

source
Type: System.Collections.Generic.IEnumerable<T>
The source sequence
min
Type: System.Int32
The minimum number of items a sequence must have for this function to return true
max
Type: System.Int32
The maximun number of items a sequence must have for this function to return true

Type Parameters

T
Element type of sequence

Return Value

Type: Boolean
true if the number of elements in the sequence is between (inclusive) the min and max given integers or false otherwise.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<T>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionsource is null
ArgumentOutOfRangeExceptionmin is negative or max is less than min
Examples
var numbers = { 123, 456, 789 };
var result = numbers.CountBetween(1, 2);
The result variable will contain false.
See Also