Monthly Archive

Categories

Count

Count is a property on arrays

PS> $x = 1..10
PS> $x.Count
10

 

The same information is available through Length (which is the property in the System.Array class definition)

PS> $x.Length
10

 

If the variable is a scalar you get 1 returned

PS> $x = 1
PS> $x.Count
1

 

With an empty array you get zero returned

PS> $x = @()
PS> $x.Count
0

 

This means that however many items are in the array you can safely check the number of items.

Be careful with strings as Count and Length give different results

PS> $x = 'asdfghjkl;'
PS> $x.count
1
PS> $x.length
10

 

If you want to test the number of elements returned use Count rather than length

Comments are closed.