1

我刚刚学会了将 C# 代码包含到 Powershell 中并使用 Add-Type 来编译和加载它。但是,当我实现一个单例类时,我找不到关于如何使用它的参考。

如果是普通类,我们可以使用New-Object。我们如何处理必须通过 Instance() 访问的单例?

4

1 回答 1

3

典型的单例提供了访问单例实例的静态方法。因此,您将使用 PowerShell 的静态方法调用语法,例如:

$singleton = [MyNamespace.MySingletonClass]::Instance
$singleton.SomeInstanceMethod()
于 2013-01-13T00:57:18.007 回答