Split-Array

SYNOPSIS

Split one array into several collections

SYNTAX

ChunkSize

Split-Array -List <IEnumerable> -ChunkSize <Int32> [<CommonParameters>]

ChunkCount

Split-Array -List <IEnumerable> -ChunkCount <Int32> [<CommonParameters>]

DESCRIPTION

Split one array into several collections

EXAMPLES

Example 1

PS C:\> Split-Array -List 1,2,3,4 -ChunkSize 2

Splits the list 1,2,3,4 in the two lists 1,2 and 3,4

PARAMETERS

-ChunkCount

The amount of separate lists to return

Type: Int32
Parameter Sets: ChunkCount
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ChunkSize

The size of each returned list

Type: Int32
Parameter Sets: ChunkSize
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-List

The list to split

Type: IEnumerable
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

None

OUTPUTS

System.Object

NOTES