读书人

object引用的有关问题

发布时间: 2011-12-26 23:09:58 作者: rapoo

object引用的问题
class circle
{ public int cir;
public circle(int i)
{ this.cir = i; }

}

circle ci = new circle(12);
object o;
o = ci;
o是对ci的引用,为什么不能o.cir直接访问成员?

[解决办法]
object o;
o = ci;

因为o并不是一个circle的对象...
如果要调用,必须强制类型转换

((circle)o).cir;

读书人网 >C#

热点推荐