我希望能够在我的一些 PowerShell 脚本中定义和使用自定义类型。例如,假设我需要一个具有以下结构的对象:
Contact
{
string First
string Last
string Phone
}
我该如何创建这个函数,以便我可以像下面这样使用它:
function PrintContact
{
param( [Contact]$contact )
"Customer Name is " + $contact.First + " " + $contact.Last
"Customer Phone is " + $contact.Phone
}
这样的事情是可能的,甚至在 PowerShell 中推荐吗?