已有57人关注
关于索引
发表在C#图书答疑 2009-10-08
是否精华
版块置顶:
 public class student 
        { 
            public string name; 
            public int tel; 
        } 
        public class book 
        { 
            public student[] students; 
            public void initialize() 
            { 
                students = new student[3]; 
                students[0] = new student(); 
                students[0].name = "张三"; 
                students [0].tel=25252; 

                students[1] = new student(); 
                students[1].name = "李四"; 
                students[1].tel = 572957; 

            } 
            public int  this[string thename] 
            { 
                get 
                { 
                    if (students[0].name == thename) 
                    { 
                        return students[0].tel; 
                    } 
                    else 
                    { 
                        return students[1].tel; 
                    } 
                } 
            } 
          

        } 
        private void Form1_Load(object sender, EventArgs e) 
        { 
            book bk = new book(); 
            this.richTextBox1.Text = bk["张三"].ToString(); 
        } 
    } 

运行错误:指向students[0].name == thename,未将对象应用设置到对象的实例 
请问该怎么解决啊?
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2009-10-08
沙发
读者朋友:
    您好,将public student[] students; 修改为public student[] students= new student[2]; 再看一下。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照