您的位置:首页 > 编程语言 > C#

C#中属性的含义

2020-07-22 18:01 666 查看

属性

一般情况下,字段都会被设置为private(私有),那么外界如果想访问该怎么做呢?
快捷设置字段的访问方式,只读or只写or可读可写,就可以使用到属性,或称属性访问器。

以下是几个属性的使用方法
只读

public string Name
{
get
{
return Name;
}
}

只写

public string Name
{
set
{
name = value;
}
}

可读可写

public string Name
{
get
{
return Name;
}
set
{
name = value;
}
}

当然,也可使用private标记外界是否可以访问,从而设置为外界只读,只写
后期也可以使用其他属性访问修饰符。
外界只读

public string Name
{
get
{
return Name;
}
private set
{
name = value;
}
}

外界只写

public string Name
{
private get
{
return Name;
}
set
{
name = value;
}
}

属性的简便写法
这种写法可以先前不定义字段,因为编译器会自动帮你生成一个字段

public int Age { get; set; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: