C# 调用类库 错误 无法从“double[]”转换为“ref System.Array”
我用VB写了一个类库,用C#调用。VB和C#数组都是采用double类型,但是会报出4个错误。刚接触C#,不知道如何完成转换,还请教大神~...
我用VB写了一个类库,用C#调用。VB和C#数组都是采用double类型,但是会报出4个错误。刚接触C#,不知道如何完成转换,还请教大神~
展开
1个回答
展开全部
参数前面加一个ref应该就可以了
ref 表示引用,一般作为值类型的参数执行完某个函数后这个参数不会改变,加一个ref之后这个值类型的参数就会受到函数影响执行过后会发生改变,还有一个引用类型,引用类型作为参数执行之后自身就会发生改变,double[]是值类型
和ref类似的修饰词还有out
ref有点类似于c里面的指针
ref 表示引用,一般作为值类型的参数执行完某个函数后这个参数不会改变,加一个ref之后这个值类型的参数就会受到函数影响执行过后会发生改变,还有一个引用类型,引用类型作为参数执行之后自身就会发生改变,double[]是值类型
和ref类似的修饰词还有out
ref有点类似于c里面的指针
追问
请问如何将double[,]的数组转换成array?
追答
double[,]是二维数组,array是一维,怎么转要你自己想自己怎么定规则。array就是数组,定长的,区别List是不定长的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询