我有一段 Resharper 建議我更改的代碼。由此 :var tasks = new List<Task<Tuple<int, ErrorCarrier>>>();//some code hereTask.WaitAll(tasks.ToArray());對此:var tasks = new List<Task<Tuple<int, ErrorCarrier>>>();//some code hereTask.WaitAll(tasks: tasks.ToArray());當我調查原因時,Resharper 將我帶到此頁面我不明白什么?為什么 Resharper 要添加命名參數?
1 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
正如評論中所討論的,添加參數名稱不是 ReSharper 建議的解決方案。
ReSharper 顯示上下文操作(用錘子表示)和快速修復(用燈泡表示)。ReSharper 并未在此處提供代碼問題的解決方案。
代碼問題可以通過提供 aTask[]
而不是 aTask<AnyType>[]
來解決Task.WaitAll
,使用tasks.OfType<Task>().ToArray()
.
- 1 回答
- 0 關注
- 183 瀏覽
添加回答
舉報
0/150
提交
取消