Tömbelem-operátor (,)

Az előző részben volt szó a @() csoportosító operátorról, amit különösen akkor tudunk kihasználni, ha az egyelemű tömböket is tömbként akarjuk kezelni. Erre a célra egy másik operátort, a tömboperátor t (, ) is felhasználhatjuk:

[11] PS I:\>(,"szöveg").GetType().Fullname

System.Object[]

[12] PS I:\>(,1).GetType().Fullname

System.Object[]

[13] PS I:\>(@(1)).GetType().Fullname

System.Object[]

[14] PS I:\>(,(1,2,3,4)).count

1

[15] PS I:\>(@(1,2,3,4)).count

4

A [12]-es és [13]-as sorokban látszik, hogy egyelemű tömbök esetében teljesen ugyanúgy működik a kétfajta operátor. Azonban, ha már többelemű tömböt kezelünk, akkor nagy különbséget láthatunk. A tömboperátor (,) használatával egy egyelemű tömböt kapunk a [14]-es sorban, ahol ez az egy elem egy tömb. A [15]-ös sorban pedig visszakapjuk az eredeti tömbünket.



Word To HTML Converter