2
Powershellクラスでget/setプロパティを実装する方法を教えてください。 下の私の例で見てください。Powershellクラス実装のget setプロパティ
Class TestObject
{
[DateTime]$StartTimestamp = (Get-Date)
[DateTime]$EndTimestamp = (Get-Date).AddHours(2)
[TimeSpan] $TotalDuration {
get {
return ($this.EndTimestamp - $this.StartTimestamp)
}
}
hidden [string] $_name = 'Andreas'
[string] $Name {
get {
return $this._name
}
set {
$this._name = $value
}
}
}
New-Object TestObject
PowerShellは、フィールドおよびプロパティを区別することはできません。 –
したがって、関数を使用せずに開始時間と終了時間を使用して継続時間を自動的に計算することはできませんか? –
私が知る限り、そうではありません。 –