数组保存数据,不固定


  public static string Adday(string arrayAdd) 
        {
            string[] nums = new string[100];              //声明一个数组
            
            for (int i = 0; i < arrayAdd.Length; i++)           //赋值
            {
                nums[i] = arrayAdd;
            }


            return arrayAdd;
        }

调用方法Ay.Adday(text);
想实现Ay.Adday();将每次不同的数值存到Adday中,arrayAdd长度不固定,怎样实现呢?

第一个问题,使用不定长的数组,不要使用 string[] 格式,这个是定长的,使用 List ,完美解决不定长的问题

第二个问题,Adday 方法,应该不返回任何东西,对于数组类来说,基本都是引用型,他在原有数据基础上操作,如果一定要返回点什么,一般返回的是布尔型,表示是否成功,或者返回一个数字,表示索引位置之类的

第三个问题,Adday 方法,你想将结果保存,之后可以调用,那么,你应该在方法外定义一个私有或公共的变量,用来存放数据,而不是在方法内从新生成数据

没看懂你这代码到底是要干什么
arrayAdd是形参啊,你return它干什么,nums定义了又不使用,没有return,直接丢弃了?
还有,你这循环是要循环什么啊,到底是想把arrayAdd存进string数组里,还是把arrayAdd里的每一个char存进char数组里
从你代码里完全看不出来想干什么