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数组里
从你代码里完全看不出来想干什么