4
เลือกค่าของคุณสมบัติหนึ่งบนวัตถุทั้งหมดของอาร์เรย์ใน PowerShell
สมมติว่าเรามีอาร์เรย์ของวัตถุ $ object สมมติว่าวัตถุเหล่านี้มีคุณสมบัติ "ชื่อ" นี่คือสิ่งที่ฉันต้องการทำ $results = @() $objects | %{ $results += $_.Name } วิธีนี้ได้ผล แต่จะทำได้ดีกว่านี้หรือไม่? หากฉันทำสิ่งที่ชอบ: $results = objects | select Name $resultsคืออาร์เรย์ของวัตถุที่มีคุณสมบัติ Name ฉันต้องการให้ $ results มีอาร์เรย์ของ Names มีวิธีที่ดีกว่า?