(我知道這聽起來像一個重複的,但聽我把話說完)什麼是PowerShell相當於LINQ的選擇?
考慮下面的代碼,如果Select-Object
這裏相當於LINQ的Select
,輸出應該是@("o", "n", "e")
"one", "two" | %{$_.GetCharArray()} | select -first 1
然而,由於輸出是"o"
,這告訴我Select-Object
實際上與LINQ的SelectMany
相同,而不是Select
。
這麼多的問題是:有沒有直接等同於Select
在PowerShell中(即一個不會在管道合併收藏。)
並不是每個人都熟悉Linq。如果你可以發佈你擁有的東西和你需要的例子,這將大大增加你獲得正確答案的機會 –
@ user978511 - 我的最後一句話幾乎涵蓋了它(也就是說,我正在尋找一些沒有合併的東西兩個序列合併爲一個序列)。儘管羅曼的回答幾乎涵蓋了它。 –