Enumerable.LongCount(Of TSource) Method (IEnumerable(Of TSource))
Silverlight
Returns an Int64 that represents the total number of elements in a sequence.
Namespace: System.Linq
Assembly: System.Core (in System.Core.dll)
'Declaration <ExtensionAttribute> _ Public Shared Function LongCount(Of TSource) ( _ source As IEnumerable(Of TSource) _ ) As Long
Type Parameters
- TSource
The type of the elements of source.
Parameters
- source
- Type: System.Collections.Generic.IEnumerable(Of TSource)
An IEnumerable(Of T) that contains the elements to be counted.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable(Of TSource). When you use instance method syntax to call this method, omit the first parameter.| Exception | Condition |
|---|---|
| ArgumentNullException | source is Nothing. |
| OverflowException | The number of elements exceeds MaxValue. |
The following code example demonstrates how to use LongCount(Of TSource)(IEnumerable(Of TSource)) to count the elements in an array.
' Create an array of strings.
Dim fruits() As String = _
{"apple", "banana", "mango", "orange", "passionfruit", "grape"}
' Get the number of items in the array.
Dim count As Long = fruits.LongCount()
' Display the result.
outputBlock.Text &= "There are " & count & " fruits in the collection." & vbCrLf
' This code produces the following output:
'
' There are 6 fruits in the collection.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Community Additions
ADD
Show: