c#属性的定义

1、什么是属性

属性是一种用于访问对象或类的特性的成员。
属性有访问器,这些访问器指定在他们的值被读取或者写入时所需要执行的语句。
我们知道的访问器有get访问器和set访问器两种

2、属性的声明

public class Person
{
    private string name;//定义个私有的字段,外部不能对私有变量name直接进行读写,但可以通过其属性进行。 定义字段用小写
    public string Name //属性的访问级别,属性的类型,属性的名称    定义属性用大写
    {
        get{return name;}    //两种访问器   读和写
        set{name=value;}	//关键字value
    }				
}

3、属性的使用

class Program
{
    static void Main(string[] args)
    {
        Person p=new Person();//实例化Person类
        p.Name="小王";//为姓名属性赋值。
        Console.WriteLine(p.Name);
        //输出的结果为 小王
    }
}

可以通过代码块的部分使用实现只读只写

只读

private string name;
public string Name{
    get{
            return name;
        }

只写

private string name;
public string Name{
    set{
            name=value;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值