标题:求助:关于数组,指针的问题
只看楼主
xdragon88
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-6-29
结帖率:100%
已结贴  问题点数:20 回复次数:1 
求助:关于数组,指针的问题
上代码:
程序代码:
    //People类
    public class People
    {
        public int Num;
        public int Age;
        public string Sex; 
        public void MyPed()
        {
            Console.WriteLine("ped");         
        }
    }
    //Student类,继承People类
    public class Student:People
    {
        public int StudentNum;
        public int Grade;
        public void MyStudent()
        {
            Console.WriteLine("student");
          
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            //建立一个People类型的数组
            People[] pedlist = new People[5];
            for (int i = 0; i < 5; i++)
            {
                Student stu = new Student();    //创建Student类的对象
                stu.Grade = i;                  //赋值
                pedlist[i] = stu;               //将对象存入pedlist中
            }

            for (int i = 0; i < pedlist.Length; i++)
               
            {              
                //////////////////////////////////////////
                //通过遍历pedlist,输出每个stu的Grade值,调用MyStudent()函数
                //
                ////////////////////////////////////////
                //这里不会了,用“pedlist[i].__”的方式不行呀
            }
            Console.ReadLine();
        }
    }
求指导,拜谢!!
2011-06-29 12:01
fily1314
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:166
专家分:1190
注 册:2007-7-18
得分:20 
程序代码:
//////////////////////////////////////////
//通过遍历pedlist,输出每个stu的Grade值,调用MyStudent()函数
//
////////////////////////////////////////
//这里不会了,用“pedlist[i].__”的方式不行呀

Student std = pedlist[i] as Student;
std.MyStudent();
2011-06-29 13:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-344310-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053509 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved