A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡杰震 中级黑马   /  2012-4-20 11:42  /  1569 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

private void Form1_Load(object sender, EventArgs e)
        {
            using (SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;
            integrated Security=True;User Instance=True")
            {   
                con.Open();
                using (SqlCommand cmd = con.CreateCommand())
                {
                    cmd.CommandText = "select cityName from city";
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {  primary names=new primary();
                        
                          names.id=reader.GetInt32(reader.GetOrdinal("proId"));
names.name=reader.GetString(reader.GetOrdinal("proName"));
                            comboBox1.Items.Add(names);
                          
                        }
                    }
                }
            }
        }
}
     class primary
        {
            public string name { get ;set ;}
            public int id { get ; set ;}
        }
}
get set.错误显示为:        “省市选择.primary.name.get”必须声明主体,因为它未标记为 abstract 或 extern        ,在教学视频里,老师做的这样没有错误,我做的却显示这样的错误,求解!谢谢!



评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

4 个回复

倒序浏览
看看放的位置对了没有,是不是大括号没对应好

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
找到问题了,是VS版本的原因,我用的是2005的,不支持这种方式!
class primary
        {
        private string a;
        public string name
        {
            get { return a; }
            set { a = value; }
        }
        private int i;
        public int id
        {
            get { return i; }
            set { i = value; }
        }
        }
这样就OK了! 还是谢谢各位!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马