之前我曾经提过一个问题,请看
http://topic.csdn.net/u/20090531/00/aa19d2f1-6035-422b-90cb-3fdb38ef686f.html
但经过我试验后发现不对,比如
string abc="a";
for (int i=0;i<10;i++)
{
abc+=i;
checkbox abc=new checkbox();
}
我一运行发现并不能这么写,系统提示我这样abc会具有不同的含义.
可能是我写的不对,还请高手继续指点.
http://topic.csdn.net/u/20090531/00/aa19d2f1-6035-422b-90cb-3fdb38ef686f.html
但经过我试验后发现不对,比如
string abc="a";
for (int i=0;i<10;i++)
{
abc+=i;
checkbox abc=new checkbox();
}
我一运行发现并不能这么写,系统提示我这样abc会具有不同的含义.
可能是我写的不对,还请高手继续指点.
解决方案 »
- FastReport.Net设计时可以正常打印,但部署到项目后只打印一行数据?急
- 刚接触c#,不知道怎么用(System.Xml.Serialization.XmlTypeAttribute)
- 控件内加载XML文件的路径
- 跪地求教:控制台应用程序发送xml数据如何实现呢?
- winform 设置大字体,为什么控件也会变大!如何避免?
- C#做的WinForm的窗体位置可以自定义吗?
- WinForm axWindowsMediaPlayer 播放列表 问题
- 麻烦大家看看这个超长的if语句那里错了?肯定有错。我就是看不出来。
- c#中ArrayList 具体怎么用啊?
- 在这两个示例中怎样能看到接口的好处?
- 求书!有关 C# 用 DX9.0 SDK 做 2D\3D 的书籍!
- 用arraylist出现的一个问题.
你有没有声明了同样的abc变量
checkbox abc=new checkbox();
开始还没注意
你这个两个变量 重复了。
{
checkbox abc=new checkbox();
} 你直接这样写就是正确的。
http://topic.csdn.net/u/20090531/00/aa19d2f1-6035-422b-90cb-3fdb38ef686f.html
string abc="a";
for (int i=0;i <10;i++)
{
abc+=i;
checkbox cbx=new checkbox();
cbx.Name=abc;
}
for (int i = 0; i < 10; i++)
{
panel1.Controls.Add(new CheckBox());
} panel1.Controls.Count 绝对不是1.