我不确定如何构建使用类的更大的 PowerShell 脚本,而且我找不到任何内容。我在一个文件中有五个类。如果没有主类,我该如何调用它们?创建一个简单地实例化其他类并调用它们的独立脚本是否正确?
在 PowerShell 中,我看到的大多数内容都是基于函数,而不是类。而且,PowerShell OOP 和 OOD 与C# 或 Java 意义上的 OOP 设计并不完全一样。有很多相同的概念,但结构让我困惑。如果我不能以全面的方式使用关键字和类进行设计,那么仅有关键字和类是不够的。
我缺少什么搜索,它们是关键字吗?我应该如何构建我的脚本?我已经有很多 PowerShell 类,我想将它们投入生产。怎么办?
我搜索过,也看过 SO 和 Github,但不知道什么是“正确的”。
我的具体情况是使用 v5,但其他时候我可以访问 v7,如果这很重要的话。我有,例如:
class A
{
}
class B
{
}
class C
{
}
Run Code Online (Sandbox Code Playgroud)
PowerShell 中无法Main启动任何事情。