读书人

C#求大神指导引用类型的数组

发布时间: 2013-08-06 16:47:25 作者: rapoo

C#求大神指点引用类型的数组
需要将 class a ,b的 对象填入数组,然后使用数组调用他们的方法,代码如下
class Program
{
static void Main(string[] args)
{
Object[] j = new Object[10];
c k=new c();
j[0] = k;
这里K可以带出ak,但j[0]却不可以,如何实现? b bb=new b();
j[1] = bb;

}
}
class c
{
public void ak()
{
}
}
class b
{
public void bk()
{
}
}
[解决办法]
他是一个object 类型,转换试一下!

a a1= j[0] as a;
a.ak();
[解决办法]
强制转换一下即可。

 Object[] j = new Object[10];
c k = new c();
j[0] = k;

c cc = j[0] as c;
cc.ak();

[解决办法]
List<c> li=new List<c>();
c k=new c();
li.Add(k);
li[0].ak();

读书人网 >C#

热点推荐