[問題] C# 指標指向陣列使用方式的問題

看板C_Sharp作者 (貓爪~抓抓抓)時間14年前 (2011/04/26 12:49), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
各位先進好: 對於指標指向陣列的方式,我 google 了一下,大致上了解 必須在 unsafe 的情況下才能使用 宣告情況假設如下 int[] binaryArray = new int[10]; unsafe { fixed (int* pBinaryArray = binaryArray) { //處理部分 } } 做了一些基本的測試,使用正常~ 可是無法移動指標的位置,例如「pBinaryArray += 3;」的動作,不知是否有前輩 有另一種讓指標可以移動的宣告方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.79.56

04/26 19:54, , 1F
用unsafe不如直接寫個C++的DLL import比較好
04/26 19:54, 1F

04/26 22:31, , 2F
小弟太笨,其實學到現在還不知 DLL具體使用的方式 XD
04/26 22:31, 2F

04/26 23:28, , 3F
我倒是好奇為什麼需要用到指標?
04/26 23:28, 3F

04/27 09:41, , 4F
碰到這類的問題,最常問的一句話就是
04/27 09:41, 4F

04/27 09:41, , 5F
why do you want to do that?
04/27 09:41, 5F
文章代碼(AID): #1DjaxsdY (C_Sharp)