回 帖 发 新 帖 刷新版面

主题:方法怎样引用数组?????

using System;
public struct student
{
    public string name;
    public int age;
    public string number;
}

 public class fangfa
{
    public void input ( student[] a,int n )
    {
        for(int i=0;i<n ;i++)
        {
            Console.WriteLine ("请输入第i学生的信息:",i+1);
            Console.WriteLine ("姓名{0},年龄{1},学号{2}",a[i].name,a[i].age,a[i].name);
            a[i].name =Console.ReadLine ();
            a[i].age=int.Parse (Console.ReadLine ());
            a[i].number=Console.ReadLine ();
        }
    }
}
class heihei
{
    public static void Main()
    {
    (到这里该怎么写?)

      
    }
}

回复列表 (共1个回复)

沙发

1.
 Console.WriteLine ("姓名{0},年龄{1},学号{2}",a[i].name,a[i].age,a[i].name);
这时a[i]内还没有信息,怎么输出?

2.
建议直接将返回类型设为student[]

3.
引用传入可以用ref关键字

我来回复

您尚未登录,请登录后再回复。点此登录或注册