向IEnumerable 添加項目
許多開發人員尋求像items.Add(item) 這樣的方法來為IEnumerable 添加元素
例如,考慮以下方法:
此方法透過從控制台讀取行來產生 IEnumerable。嘗試對結果集合呼叫 Add("foo") 會引發異常,因為此 IEnumerable 實作不支援它。
相反,您可以使用 Enumerable.Concat 方法將新項目追加到 IEnumerable。對於上面的範例,您可以建立一個新的IEnumerable,其中包含來自控制台的行和一個新專案“foo”,如下所示:
此方法建立一個新的IEnumerable,其中包含來自控制台和新專案「foo」的專案原始IEnumerable 和新專案。請注意,它不會修改原始集合。
以上是如何為 IEnumerable 新增項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!