[問題] primitive data 傳值問題
各位版友好
如果我要將一個string放到一個function,function計算完之後string的內容會改變
由於C#只有pass-by-value
所以我將string透過box轉成object
private void A(object text)
{
text="hello world"
}
private void B()
{
object text="hello"
A(text);
}
但是text的內容還是沒有變成hello world
請問應該怎麼寫才是正確的?
--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★ (○ ?
╦╦└□ " ○□═ □ □>
║║√√ ╦══╦ ∥ |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.197.57
※ 編輯: Arim 來自: 114.32.197.57 (12/29 20:36)
→
12/29 20:57, , 1F
12/29 20:57, 1F
→
12/29 20:57, , 2F
12/29 20:57, 2F
推
12/29 20:59, , 3F
12/29 20:59, 3F
→
12/29 21:00, , 4F
12/29 21:00, 4F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
-53
114