在我的C#winforms項目中,我想更新集合(在此處命名爲List l1)中的特定索引位置。Linq語句涉及基於索引的更新值不工作
我嘗試下面的代碼:
l1.Where((S,I1)=> I1 ==的intValue)。選擇性(s => {如果(S> 0)S = -1;返回小號;};
我想在列表l1中設置值invalue index爲-1,但是當我這樣做時,上面的語句中l1中的值沒有改變請幫助!我是Linq的新手,並且擁有在任何地方搜索主題「基於索引的集合中的值更改」,但無法解決我的問題,因爲它涉及BigInteger類型,並且列表中有很多元素,以致它們的總計數在int中通過了int類型的最大值所以當我輸入l1 [intvalue]時,它說不能轉換Big整數索引位置的整數。
感謝
LINQ用於查詢,而不是用於修改。 –