C# 数组参数
需要调用下面这个函数,两个调用方式都可以。函数的功能是根据一个点集画出平面图。glMap1f( uint target, float u1, float u2, int stride, int order, double[] points ),
glMap1f( uint target, float u1, float u2, int stride, int order, double* points )
上面这两个函数是一样的,区别就是最后一个参数的调用方法不同。
如果调用第一个函数,需要定义一个一维数组,把数组名输入就可以,但是有局限性。
现在的难点是,这个数组是个点集(通过串口通讯获得的一组点集)。 我现在需要用到这组点集中的部分连续数据。 如果调用double[] points的话,每次都是从数组中第一个元素开始,现在无法解决的就是,我想从数组中指定的元素开始,所以不知道怎么使用第二个函数的最后这个参数double* points。
以前在C++中,我直接输入指定元素的地址就可以了,现在C#我就没辙了。
高手指教,在线急等。。。。。。。。。。。。。。。