new Random(+i*i)unchecked(int)Datetime.NOW.tick+i*i)unchecked(int)Datetime.NOW.tick)表示什么意思?label mylabl=(Label)sender;意思是?int mylbl_x=mylbl.location.x;
int mylbl_y=mylbl.location.y;
for(i=0;numposition[i]!=0;i++)
 int xx=(i%3)*130;
 int yy=(i/3)*130;
if(mylbl_x+130==xx&&mylbl_y==yy||mylbl_x-130==x&&mylbl_y==y)这句话书上说水平左移和右移的情况~我看不出什么意思?注意:
这只是上一小片的代码,许多代码未写(太多),希望,有些明白的人能够解答下

解决方案 »

  1.   

    unchecked(int)Datetime.NOW.tick)表示什么意思?
    如果值已经发生溢位 也不用检查
      

  2.   

    label mylabl=(Label)sender;意思是?要把 sender 从 object 转型成 Label 型态
      

  3.   

    if(mylbl_x+130==xx&&mylbl_y==yy||mylbl_x-130==x&&mylbl_y==y)这句话书上说水平左移和右移的情况~我看不出什么意思?看不懂你的问题~
      

  4.   

    unchecked(int)Datetime.NOW.tick)unchecked作用是取消整型算术运算和转换的溢出检查,即tick即使超过int32的最大表达,也会将这溢出异常省略,直接转换为负的
      

  5.   

    label mylabl=(Label)sender;将对象句柄转换为Label对象,常用在委托事件中转换
      

  6.   

    int mylbl_x=mylbl.location.x;  //获取Label控件的X位置
    int mylbl_y=mylbl.location.y;  //获取Label控件的Y位置for(i=0;numposition[i]!=0;i++)
     int xx=(i%3)*130; //根据i的递增,xx在0 130 260徘徊
     int yy=(i/3)*130; //根据i的递增 yy以130/3递增
    if(mylbl_x+130==xx&&mylbl_y==yy||mylbl_x-130==x&&mylbl_y==y) 这个if判断下面的代码才是实现移动的,最好贴全了
      

  7.   


    有什么作用呢?IF下面的语句mylbl.Location=new point(xx,mylbl_y);
    img0.Location=new point (mylbl_y,yy);
    int j=0;
    while(numposition[j++]!=convert.TOint32(mylbl.text));
    tmpnum=numposition[i];
    numposition[i]=numposition[j-1];
    numposition[j-1]=temNum;
    下面是一些无关的了