您的位置:程序门 -> .net技术 -> c#



问个小问题,在线等,急!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


问个小问题,在线等,急!
发表于:2007-01-04 11:48:32 楼主
private   char[,]   c=new   char[3,3];
private   void     getnext()
{
int   i=0;
int   j=0;
int   a,b,c,d;
int   m_i;
for(int   p=0;p <3;p++){
for(int   q=0;q <3;q++)
{
if(c[p,q]== 'x ')///这里错误,e:\documents   and   settings\reeves\my   documents\visual   studio   projects\八数码\form1.cs(287):   无法将带   []   的索引应用于“int”类型的表达式

{
i=p;j=q;
}
}
发表于:2007-01-04 11:56:171楼 得分:0
因为c是局部变量,是个int
发表于:2007-01-04 11:56:592楼 得分:0
局部变量c   掩盖了外部的数组c
发表于:2007-01-04 11:57:113楼 得分:0
int   a,b,c,d;
问题在这里,你又定义了一个c
发表于:2007-01-04 12:40:184楼 得分:0
agree   with   the   2th   floor
发表于:2007-01-04 13:29:045楼 得分:0
if(this.c[p,q]== 'x '
发表于:2007-01-04 13:38:286楼 得分:0
int   a,b,c,d;中的c覆盖了private   char[,]   c=new   char[3,3];
发表于:2007-01-04 13:39:537楼 得分:0
局部过程
private   void     getnext()

int   a,b,c,d;
覆盖了
private   char[,]   c=new   char[3,3];
的定义


快速检索

最新资讯
热门点击