亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#是否優化字符串文字的串聯?

C#是否優化字符串文字的串聯?

長風秋雁 2019-11-19 11:15:14
例如,編譯器是否知道要翻譯string s = "test " + "this " + "function";至string s = "test this function";從而避免使用字符串連接對性能造成影響?
查看完整描述

3 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

是。這由C#規范保證。在C#3.0規范的7.18節中:


只要表達式滿足上面列出的要求,就會在編譯時對表達式求值。即使表達式是包含非恒定構造的較大表達式的子表達式,也是如此。


(“上面列出的要求”包括應用于兩個常量表達式的+運算符。)


查看完整回答
反對 回復 2019-11-19
  • 3 回答
  • 0 關注
  • 518 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號