看板 C_Sharp 關於我們 聯絡資訊
※ 引述《Billgates (Alex)》之銘言: : 請問一下 再傳遞陣列當參數時好像是用 reference 的方式傳遞 : 可以用 value 傳遞嗎,也就是說再函數內改變陣列值時不會影響到原本的內容 : 謝謝 在預設下,.Net的參數傳遞都是copy value的傳法,除非你加ref/out關鍵字 當value type變數,當然是copy一份記憶體。 當ref type變數時,它也是copy一份新的reference變數,指向同一變數。 陣列是屬性ref type,操作時會影響原本內容 可用clone複製一份新的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.78.132.15
Billgates:謝謝啦 01/13 17:11