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 に答える