在C#中,实体类可以通过封装来保护其属性,并提供对属性的访问方法。下面是一个示例,展示了如何在C#中实现封装:
public class Person
{
// 私有字段
private string name;
private int age;
// 公共属性 Name
public string Name
{
get { return name; }
set { name = value; }
}
// 公共属性 Age
public int Age
{
get { return age; }
set { age = value; }
}
}
在上面的示例中,我们定义了一个名为Person的实体类,其中包含了两个私有字段name和age,以及对这两个字段的公共属性Name和Age。通过封装,我们可以确保外部代码只能通过属性来访问和修改实体类的属性,而不能直接访问私有字段。
通过使用封装,我们可以实现对实体类属性的访问控制,从而保护数据的安全性并提高代码的可维护性。