我知道这一定是一个常见的问题,但看一看:设计类在C#中
在这里,我有一个测试类:
public class EmployeeClass
{
private int _id;
private string _name;
private double _salary;
public int id
{
get{...}
set{...}
}
public string name
{
get{...}
set{...}
}
//and so on
}
的问题是:对我来说,它没有任何意义具有与所有私人字段匹配的公共属性。
限制对班级访问权限的方法是什么?
在初始化的时间做我直接访问的字段,如:
public EmployeeClass(int id, string name, double salary)
{
_id = id;
_name = name;
_salary = salary;
}
,使所有只读(至少必须有某种永恒性的)?
这里最好的办法是什么?
谢谢您的意见
你打算如何使用这个类?它的目的是什么?这是回答“我应该如何设计这个对象”问题的背景。 – 2009-10-18 04:13:34