c#属性的get和set的用法
classPerson{publicstringName{get{}set{}}get后面的{}里是什么,set后面的{}又是什么?...
class Person
{
public string Name
{
get
{
}
set
{
}
}
get后面的{ }里是什么,set后面的{ }又是什么? 展开
{
public string Name
{
get
{
}
set
{
}
}
get后面的{ }里是什么,set后面的{ }又是什么? 展开
2个回答
展开全部
get是获取、读取,set是设置。
当你调用该类的Name属性时就会自动调用属性里的get{ }来读取,当你设置Name属性时就会调用set{ }来完成
private string name;
public string Name
{
get { return name; }
set { name = "皇帝"; }//我设置Name属性的默认值为 “皇帝”,
}
下面创建对象实例说明:
Person p = new Person();
p.Name= "哈";//设置p的Name属性为“哈”,然后就调用Person类Name属性里的set{ },但是Person类的Name属性里set我改成了set { name = "皇帝"; },所以p的Name属性就会都是“皇帝”
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询