มีหลายวิธีในการสร้างสตริงนั้น [ยิ้ม] นี่คือ 4 คนที่นึกถึงสำหรับฉัน
รหัสทำอะไร ...
- ปลอมอ่านในไฟล์ CSV ด้วยข้อมูลชื่อนามสกุล
แทนที่ทั้งหมด #region/#endregion
บล็อกด้วยแหล่งข้อมูลที่คุณต้องการ
- วนซ้ำผ่านการรวบรวมผลลัพธ์
- สร้างสตริงที่ต้องการด้วย 4 วิธีที่แตกต่างกัน
ความชอบของฉันคือ -ฉ
ตัวดำเนินการรูปแบบสตริง แต่หลายคนชอบการต่อสตริง
- ส่งแต่ละรายการออกไปยังจอแสดงผล
- เพิ่มเส้นแบ่งระหว่างกลุ่มผลลัพธ์
รหัส ...
#region >>> การอ่านปลอมในไฟล์ CSV
# เมื่อพร้อมที่จะดำเนินการจริง ให้ใช้แหล่งข้อมูลที่คุณต้องการ
# และลบหรือแสดงความคิดเห็นในบล็อก "#region/#endregion" ทั้งหมด
$รายชื่อ = @'
ชื่อนามสกุล
อัลฟ่า, ไชโย
ชาร์ลี, เดลต้า
เอ็คโค่, ฟ็อกซ์ทร็อต
'@ -split [System.Environment]::NewLine |
ConvertFrom-Csv
#endregion >>> การอ่านปลอมในไฟล์ CSV
foreach ($NL_Item ใน $NameList)
{
# ตัวดำเนินการรูปแบบสตริง
'{0}.{1}' -f $NL_Item.FirstName[0], $NL_Item.LastName
# -ตัวดำเนินการเข้าร่วม
$NL_Item.FirstName[0], $NL_Item.LastName -เข้าร่วม '.'
#การต่อสตริง
$NL_Item.FirstName[0] + '.' + $NL_Item.LastName
# การขยายตัวแปรในสตริง
"$($NL_Item.FirstName[0]).$($NL_Item.LastName)"
# ใช่ คุณสามารถคูณสตริง [*grin*]
'=' * 20
}
เอาต์พุต ...
อ.ไชโย
อ.ไชโย
อ.ไชโย
อ.ไชโย
====================
ซี.เดลต้า
ซี.เดลต้า
ซี.เดลต้า
ซี.เดลต้า
====================
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
====================