C#中如何给自定义类的只读属性赋值

 1public class Box
 2{
 3    public class ResponseArgs
 4    {
 5        private string mMessage;
 6        public string Message
 7        {
 8            get
 9            {
10                return mMessage;
11            }

12            set
13            {
14                mMessage=value;
15            }

16        }

17    }

18
19    public ResponseArgs Response;
20
21    public Box()
22    {
23        Response=new ResponseArgs();
24        Response.Message="OK";
25    }

26}

27
28
29我希望ResponseArgs类的Message属性只能在Box类里面进行修改,在外部调用Box.Response.Message时
30是只读的。
31
32高手请教!
posted @ 2008-06-25 23:56  疯子阿飞  阅读(4421)  评论(3编辑  收藏  举报