比如一個List<string>集合,如果把第99999個元素的位置換到第一來,怎么做性能更高。
我原想寫一個自定義相等比較器對整個集合排序,但是這樣每一個元素都要作比較,沒有意義,我只需要把第99999個元素的位置換到第一來。
請問,有什么好的方法?
uj5u.com熱心網友回復:
RemoveAtInsertAt
uj5u.com熱心網友回復:
var source = Enumerable.Range(1, 99).ToList();
var value = source.ElementAt(source.Count-1);
source.RemoveAt(source.Count - 1);
source.Insert(0, value);
好像你以前的帖子就說過,別走偏。別事事跟那個園子學糾結,學“高大上”。
程式應該怎么寫就怎么寫,難道你們瞧不起基本的洗掉和插入,非要糾結一個“高大上”么
uj5u.com熱心網友回復:
是啊,現在的csdn好冷清,大不如從前了,uj5u.com熱心網友回復:
是c#板塊冷清,無聊,這么火熱的機器學習居然沒人討論,發的帖子都好無聊轉載請註明出處,本文鏈接:https://www.uj5u.com/net/265767.html
標籤:C#
上一篇:.net web程式需要一個定時任務功能,用什么方式開發比較好~
下一篇:dwg檔案轉圖片
