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