在C#里定义了一个结构体 public struct StrTest { public unsafe float* X; } 现在我又定义了一个数组float[] a = new float[10]{1,2,3,4,5,6,7,8,9,0} 请问要如何把这个数组赋值给结构体里的指针 不行啊 提示 Cannot implicitly convert type 'float[]' to 'float*'
斯蒂芬大帝
浏览 1409回答 3
3回答
holdtom
float[] a = new float[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };StrTest s=new StrTest();unsafe{fixed (float* f = a){s.X = f;}}