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高手请教!
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高手请教!