[問題] 已經建好的List<Struct>能夠修改裡面的內容嗎?

看板C_Sharp (C#)作者 (股海尋燈)時間18年前 (2007/08/02 21:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我現在有一個List,它的形態是struct List<Struct> 我現在add了好幾個struct進去這個List裡頭。 我遇到了一個問題就是已經add進去List後就沒辦法修改了。 假設我的Struct裡有一個instance variable叫money 我一開始的宣告大約如下。 List<Sort> list_sort = new List<Sort>(); Sort sort = new Sort(); list_sort.add(sort) . . . 建好list_sort之後 假設我裡面的數值list_sort[1].money的值是5 當我想將5改成8修改裡面的數值的時候 list_sort[1].money=8; 會出現因為list_sort不是變數所以無法修改。 想請問是不是已經建好的List就不能這樣子直接修改? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.232.188
文章代碼(AID): #16iU6yRj (C_Sharp)
文章代碼(AID): #16iU6yRj (C_Sharp)