推 Sany:用StringBuilder ,c#和vb一樣,記憶體方面他自動幫你搞定 03/10 23:25
→ Sany:指標你可以用在,把變數傳進去某method,他幫你改動值,但不用傳 03/10 23:26
→ Sany:出來,你傳進去的那個值就已經被變更過了,因為你傳的是址 03/10 23:26
推 FAITHY:看不懂第一個問題 超出什麼陣列? 03/10 23:43
→ FAITHY:不是只有累加指標指向的記憶體位置 還是? 03/10 23:44
→ F23ko:指標可以讀、寫不是自己程式的變數.... 03/11 00:39
→ F23ko:C#傳進變數修改是用ref跟out 似乎就沒必要用指標了說 03/11 00:41
→ F23ko:faithy 原本那一段程式可以讀取變數以外的位址 03/11 00:42
→ F23ko:反過來說.... 要寫入也是可以的.... 03/11 00:45
→ F23ko:我第一次接觸C++學到指標時,也只學到ref out那種用法而已, 03/11 00:47
→ F23ko:看到指標可以讀、寫變數以外的位址,是在看msdn才知道的事, 03/11 00:47
→ F23ko:所以會想問,指標還有有什麼特殊的用途? 03/11 00:48
→ F23ko:讀寫別的程式的變數蠻有趣的,這不就是Game Master的功能嗎? 03/11 00:49
→ F23ko:XD 03/11 00:49
推 horngsh:pointer在C++中常被用來做function pointer, 但C#有 03/11 08:59
推 horngsh:delegate, pointer在C#中就被標為不安全的(unsafe) 03/11 09:00
→ F23ko:了解 感謝 ^^" 03/12 00:56