# Clase coche con propiedades
class Coche
{
$Marca
$Modelo
$FechaCompra
$Color
#Constructor
Coche($Color,$Marca,$Modelo,$FechaCompra)
{
$this.Color=$Color
$this.Marca=$Marca
$this.Modelo=$Modelo
$this.FechaCompra=$FechaCompra
}
}
# Colección de tipo List para gestionar los objetos de la clase Coche
$concesionario1 = New-Object 'System.Collections.Generic.List[Coche]'
$concesionario1.Add([Coche]::new('Rojo','Audi','A2',(get-date)))
$concesionario1.Add([Coche]::new('Negro','Audi','A1',(get-date)))
# También se puede crear así la colección de tipo List
$concesionario1 = [System.Collections.Generic.List[Coche]]::new()
$concesionario1.Add([Coche]::new('Rojo','Audi','A2',(get-date)))
$concesionario1.Add([Coche]::new('Negro','Audi','A1',(get-date)))