Re: [問題] 請問傳遞參數

看板C_Sharp (C#)作者 (tomex_ou)時間19年前 (2006/01/13 10:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《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

01/13 17:11, , 1F
謝謝啦
01/13 17:11, 1F
文章代碼(AID): #13nnPawX (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #13nnPawX (C_Sharp)