📜  powershell 创建对象 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:33:46.822000             🧑  作者: Mango

PowerShell 创建对象 - Shell-Bash

在 PowerShell 中,可以使用 New-Object 命令创建各种对象。本篇文章将介绍如何使用 PowerShell 创建对象。

创建 .NET 对象

PowerShell 的一个强大之处在于它能够与 .NET 类库进行交互。使用 New-Object 命令,我们可以创建 .NET 对象。

# 创建一个 System.Net.WebClient 对象
$webClient = New-Object System.Net.WebClient

# 访问该对象的方法和属性
$webPage = $webClient.DownloadString("https://www.example.com")
创建自定义对象

使用 PowerShell,我们还可以创建自定义对象。以下示例创建了一个用户对象:

# 定义一个用户对象
$user = New-Object -TypeName PSObject -Property @{
    Name = "John"
    Age = 30
    Email = "john@example.com"
}

# 输出对象属性
$user.Name
$user.Age
$user.Email
创建集合对象

我们可以使用 PowerShell 创建集合对象,如数组和哈希表。

创建数组
# 创建一个包含 3 个元素的数组
$array = New-Object object[] 3

# 在数组中添加元素
$array[0] = "apple"
$array[1] = "banana"
$array[2] = "orange"

# 输出数组元素
$array
创建哈希表
# 创建一个哈希表
$hashTable = New-Object System.Collections.Hashtable

# 添加键值对
$hashTable.Add("Name", "John")
$hashTable.Add("Age", 30)
$hashTable.Add("Email", "john@example.com")

# 输出哈希表
$hashTable

通过以上介绍,我们了解了如何使用 PowerShell 创建各种对象,包括 .NET 对象、自定义对象和集合对象。