我只是個初學者在編程我想從C#到F#隱蔽一些代碼,將指針C#類型轉換爲F#?
我已經encotered驗證碼:
float[] v1=new float[10]
我需要使用該指針傳遞給函數:
ComputeBuffer<float> bufV1 =
new ComputeBuffer<float>(Context, ComputeMemoryFlags.ReadWrite |
ComputeMemoryFlags.UseHostPointer, v1);
如果我在創造F#這樣的數組:
let v1 = [| 1.0..10.0 |]
和現在叫這樣的funaction:
let bufV1 = new ComputeBuffer<float>(Context,
ComputeMemoryFlags.ReadWrite |||
ComputeMemoryFlags.UseHostPointer, v1)
它是一個錯誤?我如何傳遞指針?
非常感謝你的每一個,答案工作,並幫助我提前移植代碼 – Brendon 2010-06-05 19:47:17