使用函数的数组返回

本文关键字:数组 返回 函数 | 更新日期: 2023-09-27 18:24:41

在一个函数中,我获取一个数组并调整其大小。我将该函数设置为数组返回类型,它执行它应该执行的操作。我遇到的问题是弄清楚如何在程序中使用返回的数组。hiLow是一个获取数组并更改值的函数,for循环仅显示旧数组。如何让生物(我的数组名称)只显示新值?

        hiLow(creature);
        for (int i = 0; i < 2; i++)
        {
            Console.WriteLine(creature[i].creatureInfo());
        }

使用函数的数组返回

从您的方法返回crature。

creature = hiLow(creature);

如果不知道发生了什么,也看不到代码,那么您要做的一件事就是通过引用将数组传递到hiLow方法中。这将修改传入的数组,您应该能够在循环中看到数组的新大小。

 hiLow(ref creature);
 for (int i = 0; i < 2; i++)
 {
     Console.WriteLine(creature[i].creatureInfo());
 }