CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

为什么int i不能在page_load中申明而必须在class下申明?

楼主whir2004()2006-12-01 13:30:23 在 .NET技术 / C# 提问

为什么这段代码会出错?  
  namespace   WebApplication11  
   
  {  
  ///   <summary>  
  ///   WebForm4   的摘要说明。  
  ///   </summary>  
  public   class   WebForm4   :   System.Web.UI.Page  
  {        
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  int   i;  
  for(int   i=0;i<10;i++)  
  {  
  Response.Write("*"+"");  
  }  
                                      }  
   
  #region   Web   窗体设计器生成的代码  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  InitializeComponent();  
  base.OnInit(e);  
  }  
  private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
  }  
  #endregion  
  }  
  }  
   
   
  能解释的详细些吗?谢谢  
  问题点数:5、回复次数:3Top

1 楼ffff2525(雨天)回复于 2006-12-01 13:33:59 得分 0

int   i;  
  for(int   i=0;  
  你定义了2次,当然不行,去掉一个把Top

2 楼jijl2001(jijl2001)回复于 2006-12-01 13:36:37 得分 0

楼主可查看作用域方面资料Top

3 楼whir2004()回复于 2006-12-01 13:55:45 得分 0

感谢两位Top

相关问题

关键词

得分解答快速导航

  • 帖主:whir2004

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo