[问题] 将func中的array引到main中使用?

楼主: camry2009 (camry)   2020-04-25 20:31:07
https://dotnetfiddle.net/mss0hf
上面是我的程式,我想让我利用function得出的两个矩阵去做相乘...但主程式好像吃不
太到..打扰大家了,麻烦各位高手帮忙看一下谢谢...
作者: awwseed (MOTO RIDER)   2020-04-26 11:01:00
你 matrix 方法没有回传矩阵,要怎么让他们相乘?建议你 MSDN C# 再多看一下看你是要把 int[,] first 传入 matrix 里面或是 martix 生成完的矩阵 return 给 firstsecond 一样方法另外你逐步侦错的话,应该会发现 martix() 执行后你的 first second [,] 都是空的吧你宣告 matrix 是一个 void 的方法表示她不会回传东西那这样就是你要把 first, second [,] 传入 matrix让 matrix 可以对 first, second [,] 进行操作又或者你将 matrix 从 void 改成 int[,] or double[,]把 matrix 里面生成的矩阵回传给你 Main 的 first,secondhttps://tinyurl.com/y8lssded MSDN连结给你参考https://tinyurl.com/y8y68sax RETURN 陈述式
楼主: camry2009 (camry)   2020-04-26 16:45:00
https://i.imgur.com/7EbgCjQ.jpg我把值传回去了 但常常都会出现这个问题......https://dotnetfiddle.net/32IOgU这是改完的程式码
作者: awwseed (MOTO RIDER)   2020-04-26 20:10:00
错误讯息还蛮明确的啊,你的 index 超出阵列你 google 错误讯息应该很多解法,我提供给你 MSDN 范例https://tinyurl.com/y9mpuloq
楼主: camry2009 (camry)   2020-04-26 21:14:00
但我看不出错误在哪里@@ aww大传的那个网址 我自己有看过了
作者: kobe8112 (小B)   2020-04-27 09:08:00
总共不就ijk3个变量?不管是每次循环印出来或监视变量都可以很快的知道是哪个变量超过阵列索引啊
楼主: camry2009 (camry)   2020-04-27 11:30:00
我找出问题了哈哈 不是在循环 而是少加了ref...感谢帮我回答的aww大 也谢谢kobe大

Links booklink

Contact Us: admin [ a t ] ucptt.com