使用Powershell5,您现在可以实现自定义类。随之而来的是,您最终需要开始重载操作符,以便执行以下操作
class Number
{
[int] $value = 0
Number() {} # empty constructor
Number ([int]$somethingElse)
{$this.value = $somethingElse}
}
$one = [number]::new(1)
$two = [number]::new(2)
$three = $one + $two
if ($three -eq ($one + $two))
{"3 = 1 + 2"}
else
{"3 <> 1 + 2 "}
但这似乎没有很好的文档记录,在Stack Overflow上搜索后,我找不到如何做到这一点
https://stackoverflow.com/questions/57063932
复制相似问题