主题:关于属性与变量的问题.
mzy1982
[专家分:470] 发布于 2006-07-18 11:09:00
public readonly int i=123;
和
public int i
{
get { return 123;}
}
有什么区别呢?都是readonly的属性.
回复列表 (共2个回复)
沙发
jzyray [专家分:20610] 发布于 2006-07-18 11:57:00
[url]http://www.programfan.com/club/showbbs.asp?id=181882[/url]
板凳
yuhua [专家分:1730] 发布于 2006-07-18 15:23:00
简单说:
public readonly int i=123;对所有的都只读,不管是你在类内还是任何地方
但是
private int i=123;
public int I
{
get{return i;}
}
只是说在调用该类生成的对象的时候,不允许赋值。
我来回复