アクセス修飾子の目的は、データメンバーを不正アクセスから隠すことです。プロパティの目的は、Access修飾子を公開することです。アクセス修飾子の目的がなくなる場所。以下はその例です。
public class Employee
{
private int EmployeeID;
private string Name;
private int Salary;
public int EID { get { return this.EmployeeID; } set { this.EmployeeID = value; } }
public string EName { get { return this.Name; } set { this.Name = value; } }
public int ESalary { get { return this.Salary; } set { this.Salary = value; } }
}
static void Main(string[] args)
{
Employee Employee = new Employee();
Employee.EName = "Zaheer";
}
ここで、Nameに間接的にアクセスするプロパティENameにアクセスできます。質問がばかげている場合、コメントは申し訳ありません。