C# 调用类库 错误 无法从“double[]”转换为“ref System.Array”

我用VB写了一个类库,用C#调用。VB和C#数组都是采用double类型,但是会报出4个错误。刚接触C#,不知道如何完成转换,还请教大神~... 我用VB写了一个类库,用C#调用。VB和C#数组都是采用double类型,但是会报出4个错误。刚接触C#,不知道如何完成转换,还请教大神~ 展开
 我来答
遗忘灬诺崇
2018-03-30 · TA获得超过303个赞
知道小有建树答主
回答量:276
采纳率:90%
帮助的人:188万
展开全部
参数前面加一个ref应该就可以了
ref 表示引用,一般作为值类型的参数执行完某个函数后这个参数不会改变,加一个ref之后这个值类型的参数就会受到函数影响执行过后会发生改变,还有一个引用类型,引用类型作为参数执行之后自身就会发生改变,double[]是值类型
和ref类似的修饰词还有out
ref有点类似于c里面的指针
追问
请问如何将double[,]的数组转换成array?
追答
double[,]是二维数组,array是一维,怎么转要你自己想自己怎么定规则。array就是数组,定长的,区别List是不定长的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式