C#中的属性(set和get)

C#属性

属性是C#中的类,接口和结构的成员。众所周知,类和结构的成员或方法称为“字段”属性是具有几乎相同语法的字段的扩展版本

使用属性,我们可以读取和写入或操作私有字段。例如,我们有一个类名称EMPLOYEE,其中包含私有字段EMP_ID,EMP_NAME,EMP_SALARY。通常,我们不能从类中访问这些字段。但是使用属性我们可以访问它们。

C#属性的类型

有两种类型的属性用于访问私有字段:

  1. set-在私有字段中写入值

  2. get-读取私有字段的值

声明:

public int ID
{
	get
	{
		return EMP_ID;
	}

	set 
	{
		EMP_ID = value;
	}
}

public string NAME
{
	get
	{
		return EMP_NAME;
	}

	set 
	{
		EMP_NAME = value;
	}
}

public int SALARY
{
	get
	{
		return EMP_SALARY;
	}
	set 
	{
		EMP_SALARY = value;
	}
}