[問題] function 傳入參數有this 的意思

看板C_Sharp作者 (paulma)時間4年前 (2019/12/28 10:15), 4年前編輯推噓1(101)
留言2則, 2人參與, 4年前最新討論串1/1
大家好,我剛接觸C#不久,有線上看了一些教學課程 最近偶然看到了一段程式,如下 public List<SomeModel> ToListItem<T>(this List<T> list,....) { ..... } 這段我唯一不理解的就是傳入的參數是 this List<T> list 這段, 想請問各位在這裡加上this有什麼作用? 跟我直接傳入List<T> list 有什麼不同? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.203.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1577499349.A.C3B.html ※ 編輯: paul09253336 (39.10.203.44 臺灣), 12/28/2019 10:39:24

12/28 11:02, 4年前 , 1F
擴展方法:http://bit.ly/355SpFA
12/28 11:02, 1F

12/29 16:58, 4年前 , 2F
感謝
12/29 16:58, 2F
文章代碼(AID): #1U1hhLmx (C_Sharp)