asp.net 类、属性、以及getset的解释

有几个很基础的问题~希望高手能帮我解答下谢谢一、怎么辨别类和属性publicclasscarCLASS就是类吗?publicstringCar这个是属性吗?STRING不... 有几个很基础的问题~希望高手能帮我解答下谢谢
一、怎么辨别类和属性
public class car CLASS就是类吗?
public string Car这个是属性吗?STRING不是变量吗?

二、这段话怎么理解。
public string Color
{
get{return:color};
set{color=value};
}
public string Color
{
get{return:color};
set{color=value};
}

color=value不是赋值吗?那我不能直接public string Color=value吗
展开
 我来答
lovemingming
推荐于2016-07-26 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1443万
展开全部
public class car //这个是类。
{
public string Car //这个是字段。
private string color;//这个也是字段。

public string Color//这个才是属性。
{
get{return color};
set{color=value};
}
}

public string Color=value
这样不可以
value在set当中才有。。。

要给color赋值的方法是。
先实例化类:
car objCar=new car();
然后通过类的对象进行赋值:
objCar.Color="Red";

使用属性的作用是:
public string Car;
这种形式,我们没法控制:
也就是说objCar.Car="Benz";
string Car=objCar.Car;
都可以。

但是使用属性,
我们可以把刚才的属性做下修改:
public string Color
{
get
{
return color;
}
}

这样我们在做,objCar.Color="Red";就会报错了,,,因为现在的Color是一个只读属性了。。。也就是说只可以string CarColor=objCar.Color;
度青枫0I1
2010-04-17
知道答主
回答量:14
采纳率:0%
帮助的人:2.1万
展开全部
Class是类 string是类型 属性有get和set方法 不能像这样写public string Color=value
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侨玲0ln
2010-04-17
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
属性赋值,在控件属性里设置啊!
其实控件的属性和代码隐藏页的代码是对应的!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式