課程
/后端開發(fā)
/C#
/C#開發(fā)輕松入門
foreach中用的迭代變量只能讀不能寫,迭代變量是不是只是在foreach中才是這樣,我在for中可以賦值
2016-09-24
源自:C#開發(fā)輕松入門 5-7
正在回答
foreach中的迭代變量本來就是只讀,不可修改的。對值類型中的屬性賦值,會改變值類型對象在棧上的內(nèi)存分步,所以實際上就是對值類型對象本身重新賦值了
http://blog.csdn.net/smartmz/article/details/7077423
有詳細說明。
陳小曉 提問者
嚴格來說這樣不好。你需要配置PHP配置文件中output_buffering這個選項,output_buffering=On是開啟的狀態(tài),輸出到內(nèi)存緩存中就可以
是的啊。
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發(fā)
1 回答不太明白為什么要用‘string’類型聲明迭代變量,尷尬
2 回答C#變量轉(zhuǎn)換
3 回答常量和變量如何區(qū)分?
3 回答關于變量和類型
2 回答foreach的錯位
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-09-24
foreach中的迭代變量本來就是只讀,不可修改的。
對值類型中的屬性賦值,會改變值類型對象在棧上的內(nèi)存分步,所以實際上就是對值類型對象本身重新賦值了
http://blog.csdn.net/smartmz/article/details/7077423
有詳細說明。
2022-03-24
嚴格來說這樣不好。你需要配置PHP配置文件中output_buffering這個選項,output_buffering=On是開啟的狀態(tài),輸出到內(nèi)存緩存中就可以
2016-09-24
是的啊。