Objets .NET Powershell
De Linuxmemo.
(Différences entre les versions)
(→Statique) |
(→Espace de nommage) |
||
| Ligne 1 : | Ligne 1 : | ||
[[Catégorie:PowerShell]] | [[Catégorie:PowerShell]] | ||
==Espace de nommage== | ==Espace de nommage== | ||
| - | + | [espacedenom.typedotnet] | |
| + | ==Statique== | ||
Pour appeler une méthode ou attribut, il suffit de taper : | Pour appeler une méthode ou attribut, il suffit de taper : | ||
[NetObject]::method | [NetObject]::method | ||
| Ligne 11 : | Ligne 12 : | ||
[system.DateTime] |Get-Member -Static | [system.DateTime] |Get-Member -Static | ||
[System.DateTime]::Now | [System.DateTime]::Now | ||
| + | ==Instance== | ||
| + | New-Object -typeName System.DateTime | ||
| + | ou: | ||
| + | New-Object -typeName DateTime | ||
| + | stockage: | ||
| + | $var = New-Object -typeName DateTime | ||
https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1 | https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1 | ||
Version du 7 avril 2021 à 09:26
Espace de nommage
[espacedenom.typedotnet]
Statique
Pour appeler une méthode ou attribut, il suffit de taper :
[NetObject]::method
Afin d'instancier un objet on utilise la commande
New-Object objectName
Celui-ci est considéré comme un objet Powershell, on peut donc appeller les attributs et les méthodes de la manière classique.
[system.DateTime] |Get-Member -Static [System.DateTime]::Now
Instance
New-Object -typeName System.DateTime ou: New-Object -typeName DateTime stockage: $var = New-Object -typeName DateTime
https://docs.microsoft.com/fr-fr/dotnet/api/?view=netcore-3.1