asp.net 不包含定义

自己写的类.namespaceOurShop.Models{publicclassShopCar{privateintgoodID;publicintGoodID{get... 自己写的类.
namespace OurShop.Models
{
public class ShopCar
{
private int goodID;
public int GoodID
{
get { return goodID; }
set { goodID = value; }
}
}
}

在网页.CS中using OurShop.Models了
ShopCar shopCar=new ShopCar();
shopCar.GoodID= 123;//此行报错,错误为ShopCar 不包含GoodID的定义!

求高手解答!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OurShop.Models
{
public class ShopCar
{
private int shopCarID;
public int ShopCarID
{
get { return shopCarID; }
set { shopCarID = value; }
}

private string userName;
public string UserName
{
get { return userName; }
set { userName = value; }
}

private int goodID;
public int GoodID
{
get { return goodID; }
set { goodID = value; }
}

private int quantity;
public int Quantity
{
get { return quantity; }
set { quantity = value; }
}

}
}
展开
 我来答
zk1989520
2011-06-19 · TA获得超过437个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:45.7万
展开全部
你贴的这段代码没有问题,在你页面中引用这个ShopCar类可能出现类重名!
比如你别的命名空间中也有银败叫锋枯颤做ShopCar这个类,那么你这么new这个ShopCar类就会出现败轿找不到GoodID定义,你把ShopCar shopCar = new ShopCar()改改
如下写:
OurShop.Models.ShopCar shopCar = new OurShop.Models.ShopCar();
追问
改了可以了,但是我检查了没有重名,为什么会这样呢?
百度网友440377a
2011-06-19 · TA获得超过6261个赞
知道大有可为答主
回答量:5547
采纳率:0%
帮助的人:2791万
展开全部
贴完整代码。从你这代码看不出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式