第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

用LINQ保持序

用LINQ保持序

慕田峪7331174 2019-07-03 11:23:06
用LINQ保持序我在有序數(shù)組上使用LINQto對(duì)象指令。我應(yīng)該做哪些操作來(lái)確保數(shù)組的順序不被更改?
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊

您實(shí)際上是在談?wù)揝QL還是數(shù)組?換句話說(shuō),您是使用LINQtoSQL還是LINQtoObjects?

LINQtoObjects運(yùn)算符實(shí)際上并不改變它們的原始數(shù)據(jù)源-它們構(gòu)建的序列實(shí)際上是由數(shù)據(jù)源支持的。唯一改變排序的操作是OrderBy/OrderByDescending/ThenBy/ThenByDescending-即使這樣,對(duì)于同樣有序的元素,這些操作也是穩(wěn)定的。當(dāng)然,許多操作會(huì)過(guò)濾掉一些元素,但是返回的元素將是相同的。

如果您轉(zhuǎn)換成不同的數(shù)據(jù)結(jié)構(gòu),例如使用ToLookup或ToDictionary,我不認(rèn)為在這一點(diǎn)上會(huì)保留順序-但無(wú)論如何,這有點(diǎn)不同。(我相信,映射到同一鍵的值的順序?qū)⒈A粲糜诓檎摇?


查看完整回答
反對(duì) 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 465 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)