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

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

兩條語(yǔ)句在效率上有區(qū)別么!請(qǐng)?jiān)敿?xì)說(shuō)明兩條語(yǔ)句的執(zhí)行過(guò)程!

兩條語(yǔ)句在效率上有區(qū)別么!請(qǐng)?jiān)敿?xì)說(shuō)明兩條語(yǔ)句的執(zhí)行過(guò)程!

蕪湖不蕪 2018-12-06 16:51:51
string str1 =1+1+ ""; string str2 = (1 + 1).ToString();
查看完整描述

14 回答

?
絕地?zé)o雙

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

1 沒必要糾結(jié)這個(gè)

2 目測(cè)第一個(gè)高。 因?yàn)榈谝粋€(gè)可以被編譯器優(yōu)化(release下去看, 結(jié)果應(yīng)該是不一樣的),

第一個(gè)結(jié)果永遠(yuǎn)不變, 因此可以直接被編譯器編譯成算好的結(jié)果

而第二個(gè), 因?yàn)檎{(diào)用了ToString, 編譯器不敢優(yōu)化。 所以應(yīng)該會(huì)慢一點(diǎn)。

?

不要太過(guò)相信“代碼跑出來(lái)的時(shí)間”, 因?yàn)橛锌赡苁菦]開優(yōu)化, 或者被其他的因素影響, 等等。

這個(gè)我一般戲稱它為:測(cè)不準(zhǔn)原理。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
函數(shù)式編程

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

這里沒有任何類型轉(zhuǎn)換。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
慕尼黑8549860

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

第2條效率高,第一條的話應(yīng)該是先把1+1自動(dòng)toString之后又加上"",

而第二題省掉了加的部分。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
慕斯王

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

第一句有1次裝箱,1+1+""(即2+"")調(diào)用了String.Concat方法,參數(shù)為object類型,因此需要將2(int類型)裝箱。第二句是2.ToString()調(diào)用了System.Int32的ToString方法,沒有裝箱。因此第2句效率比第一句高. 經(jīng)過(guò)實(shí)際測(cè)試,各運(yùn)行10000次,第一句耗時(shí)4152Tick,第二句耗時(shí)2904Tick,測(cè)試環(huán)境windows8, vs2012 ultimate rtmrel, 控制臺(tái)程序,realease編譯。

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
呼喚遠(yuǎn)方

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

學(xué)習(xí)了...

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
開心每一天1111

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

第二個(gè)的效率高

第一個(gè)的主要性能消耗在了裝箱操作

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
守著星空守著你

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

LZ,這就是區(qū)別,直觀吧

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
萬(wàn)千封印

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

第二句高,第二句應(yīng)該就是調(diào)用了int32的tostring()方法,第一句的話會(huì)自動(dòng)裝箱

查看完整回答
反對(duì) 回復(fù) 2019-01-21
?
慕容森

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

這種問題沒必要追究??!

查看完整回答
反對(duì) 回復(fù) 2019-01-21
  • 14 回答
  • 0 關(guān)注
  • 460 瀏覽

添加回答

舉報(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)