吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1176|回复: 6
收起左侧

[已解决] C#变量存入数组

[复制链接]
落红护花 发表于 2021-4-17 21:33
本帖最后由 winnie2007 于 2021-4-20 18:57 编辑

已自行解决,感谢回复



现在有一个自定义的控件,用以下方法批量生成
Form1.peoplenum

[Asm] 纯文本查看 复制代码
        public static UserControl1 [] voting = new UserControl1 [Form1.peoplenum];
            for (int i = 0; i < Form1.peoplenum; i++)
            {
                voting[i] = new UserControl1();
                voting[i].Name = "Voting_" + i.ToString();
                voting[i].peoplename = namelist[i];
                voting[i].maxpeople = Form1.maxpeople;
                voting[i].Location = new Point(20 + (i % 4) * 50, 20 + (i / 4) * 50);
                voting[i].button1.Click += new EventHandler(button_Click);
                this.flowLayoutPanel1.Controls.Add(voting[i]);
            }

在自定义控件中有一个 piao 的 int 变量,为public
但是在读取自定义控件中的piao变量存到数组 a 时(自定义控件中的piao变量已成功赋值为3)会报错“System.IndexOutOfRangeException:“索引超出了数组界限。


devenv_a14Ef8Y4qw.png


以下为读取piao变量代码


[C#] 纯文本查看 复制代码
                int tmp;
                int[] a = new int[Form1.maxpeople-1];
                for (int i = 0; i < Form1.maxpeople; i++)
                {
                    tmp = voting[i].piao;
                    a[i] = tmp;
                }


应该是 tmp = voting.piao; 出现了错误吧,请问大佬们还有其他的方法读取或解决办法吗,解决的话可以悬赏结CB的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

你与良方 发表于 2021-4-17 21:48
是因为你的Form1.maxpeople和voting数组长度不一样

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
落红护花 + 1 + 1 已自行解决,感谢回复

查看全部评分

dunxp 发表于 2021-4-17 22:26
第二段代码本身也不对,a数组索引少一个

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
落红护花 + 1 + 1 已自行解决,感谢回复

查看全部评分

gsyifan 发表于 2021-4-17 22:27
不是a超出了数组界限,是voting超出了界限。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
落红护花 + 1 + 1 已自行解决,感谢回复

查看全部评分

 楼主| 落红护花 发表于 2021-4-18 13:47
你与良方 发表于 2021-4-17 21:48
是因为你的Form1.maxpeople和voting数组长度不一样

Form1.maxpeople是int
voting是int[]
smilencetion 发表于 2021-4-19 10:31
没有理想的人 发表于 2021-4-18 15:35
楼主借楼求助一下
C#作业,完全不会救救孩子
Y1)输入一个整数,编写程序通过f..le..语句判断该数是偶数还 ...

你这个是完全没读书的啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表