[問題] 為什麼可以這樣寫(內部類別相關)

看板C_Sharp (C#)作者 (大笨羊)時間9年前 (2016/04/12 18:39), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
話不多說 先切入正題 假設一個程式碼是這樣: ____________________ public class A{ class B{ private A a; public B(A a){ this.a=a; } } } ____________________ 這是我在MSDN上面簡化的一個例子 類別裡面還有一個自己(?) 以我猜測 我覺得可能跟資料結構有關 大概類似C語言的資料鏈結 但是因為C#沒有指標 所以要透過這樣的方式來達成目的嗎(?) 另外這個例子是我在要達成IEnumerable的實做看到的 所以這樣做的好處是甚麼? 提升程式效能嗎? 感謝各位前輩回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.218.61 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1460457543.A.ED7.html

04/12 19:16, , 1F
就讓B知道A
04/12 19:16, 1F

04/12 19:17, , 2F
B事情作一作可以直接呼叫A的fuction
04/12 19:17, 2F

04/12 19:17, , 3F
可以不用使用事件,就這樣
04/12 19:17, 3F
文章代碼(AID): #1N3D17xN (C_Sharp)
文章代碼(AID): #1N3D17xN (C_Sharp)