există mai multe moduri de a construi acel șir. [grimasă] iată 4 dintre ele care îmi vin în minte.
ce face codul...
- falsifică citirea într-un fișier CSV cu date nume, prenume
înlocuiți întregul #regiune/#regiune finală
blocați cu sursa de date preferată.
- iterează prin colecția rezultată
- construiește șirul dorit cu 4 metode diferite
preferința mea este -f
operator de format șir, dar mulți oameni preferă concatenarea șirurilor.
- trimite fiecare pe afișaj
- adaugă o linie de divizare între grupurile de rezultate
Codul ...
#region >>> citire falsă într-un fișier CSV
# când sunteți gata să faceți acest lucru în mod real, utilizați sursa de date preferată
# și ștergeți sau comentați întregul bloc „#region/#endregion”.
$NameList = @'
Prenume, Nume
Alfa, Bravo
Charlie, Delta
Ecou, Foxtrot
'@ -split [System.Environment]::NewLine |
ConvertFrom-Csv
#endregion >>> citire falsă într-un fișier CSV
foreach ($NL_Element din $NameList)
{
# operator format șir
„{0}.{1}” -f $NL_Item.FirstName[0], $NL_Item.LastName
operator # -join
$NL_Item.FirstName[0], $NL_Item.LastName -alăturați-vă „.”
# concatenare șiruri
$NL_Item.FirstName[0] + „.” + $NL_Item.LastName
# expansiune variabilă în șir
„$($NL_Item.FirstName[0]).$($NL_Item.LastName)”
# da, poți înmulți un șir [*grin*]
„=” * 20
}
ieșire...
A.Bravo
A.Bravo
A.Bravo
A.Bravo
=====================
C.Delta
C.Delta
C.Delta
C.Delta
=====================
E.Foxtrot
E.Foxtrot
E.Foxtrot
E.Foxtrot
=====================