out参数的作用是执行完方法后,将方法的最终值给out后的变量。如果你是需要方法执行完之后的basic数组的话,可以使用ref,全部变0,应该是赋值过程中产生的问题。
因为for循环是不一定进入的,IDE检测到这点以后,表示如果for循环未进入,你的basic就未被new过 可以最后写一句if(base==null) base=new .....