| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 765 人关注过本帖
标题:C# 数组参数
只看楼主 加入收藏
nokiasharp
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
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#我就没辙了。
高手指教,在线急等。。。。。。。。。。。。。。。
搜索更多相关主题的帖子: 局限性 平面图 
2011-06-14 09:11
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
收藏
得分:10 
double* points 指的是某个点的指针。
比如获取了数组 double[] points = ...
 double * point= &points[index];
纯属个人愚见。
2011-06-14 09:51
nokiasharp
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-14
收藏
得分:0 
如果是指针的话,那么在C#中如何实现呢?
请高人指点啊。卡在这两天了,都没解决。
2011-06-14 17:58
nokiasharp
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-14
收藏
得分:0 
再顶,等高手回答,在线急等。。。。。。。。
2011-06-14 20:28
nokiasharp
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-14
收藏
得分:0 
没人知道么?
2011-06-15 21:55
zzqqrr
Rank: 6Rank: 6
来 自:299294817
等 级:侠之大者
威 望:1
帖 子:155
专家分:408
注 册:2011-6-11
收藏
得分:10 
用arraylist类啊,再用contains 来查找指定的无数

59izk,com神奇百货,神奇百货网官网,shenqi,一个神奇的导购站!!
2011-06-19 21:36
快速回复:C# 数组参数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016928 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved