c# 属性 ,get、set

//属性是一种用于访问对象或类的特性的成员。属性可以包括字符串的长度、字体的大小、窗体的标题和客户的名称。属性是成员的自然扩展,二者都是关联类型的命名成员。

namespace ConsoleApplication3

{

class User

{

private string name;//定义一个string类型的变量,用来记录用户姓名

public int age;//定义一个int类型的变量,用来记录用户年龄

//定义用户的属性,该属性为可读可写属性

public string NAME

{

get //读取

{

return name;

}

set

{

name = value;

}

}

//定义用户年龄属性,该属性为可读可写属性

public int AGE

{

get//设置

{

return age;

}

set

{

age = value;

}

}

class Program

{

static void Main(string[] args)

{

User user = new User(); //实例化user类对象

user.name = "张三";//为用户姓名属性赋值

user.age = 19;//为用户年龄属性赋值

Console.WriteLine(user.name+""+"\t"+user.age+"岁");//输出用户姓名和年龄

user.name = "李四";//在次为用户姓名属性赋值

user.age = 20;//在次为用户年龄属性赋值

Console.WriteLine(user.name+""+"\t"+user.age+"岁");//在次输出

Console.ReadLine();

}

}