为什么我跟着教程输入的代码在VS2008中提示错误???各位DX帮帮忙。急急急急

qibie 2008-08-18 11:00:50

56行: for(int i=0;i<=this.CheckBoxList1.Items.Count-1;i++)


这一句是我跟着教程做的

在VS2008中提示:
错误 1 应输入 ) 行56 列46
      错误 2 应输入 ;   行56    列50
      错误 3 无效的表达式项“)”  行56    列50
错误 4 应输入 ; 行56 列51


教程是VS2003做的。
...全文
121 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qibie 2008-08-28
  • 打赏
  • 举报
回复
各位帮我看看代码:

if (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected)
{
Label1.Text = "您选择的是:" + this.CheckBoxList1.Items[i].Text.ToString();

a = a + this.CheckBoxList1.Items[i].Text.ToString() + "、";
}
Label1.Text = a;
}

如果把 if 改成 for 就没问题,虽然可以解决但是想知道这个问题的原因。
welcom688 2008-08-19
  • 打赏
  • 举报
回复
are u copying characters from an external resourse? (e.g. a HTML page, a word document, etc)
There could be encoding issues which cause the problem you are encountering to.
ghghg008 2008-08-19
  • 打赏
  • 举报
回复
2003和2008对语句认识不大同,你可以照着改
SELECT_SUN 2008-08-19
  • 打赏
  • 举报
回复
会的,.NET中提示错误不一定是确定的哪一行会出现措意一般FOR语句出现错误有可能是整个FOR结构中有错误,而错误提示只会到第一行
qibie 2008-08-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tanjunqing 的回复:]
是否是分号你输入的是中文?
[/Quote]

   符号没有错误,是英文符号

[Quote=引用 2 楼 SELECT_SUN 的回复:]
符号有问题吧。看看是不是中文状态下的。
还有估计是你的下面的代码有问题。你查看一下。
[/Quote]

   如果是下面的代码有问题应该不会只提示这句吧?我是新手不太懂
SELECT_SUN 2008-08-18
  • 打赏
  • 举报
回复
符号有问题吧。看看是不是中文状态下的。
还有估计是你的下面的代码有问题。你查看一下。
谈阿大 2008-08-18
  • 打赏
  • 举报
回复
是否是分号你输入的是中文?

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧