private void button1_Click(object sender, EventArgs e)
{
string str =shulie.Text;
if (str.Length==0)
answer.Text = "the answer is null";
else
{
string[] sArray = str.Split(',');
for (int i = 0; i <= sArray.Length; i++)
{
//answer.Text =Convert.ToString(sArray.Length);
MessageBox.Show(sArray[i].ToString());
//answer.Text += " " + sArray[i];
}
}
//answer.Text = null;
}
C# split函数越界
答案:2 悬赏:40 手机版
解决时间 2021-02-11 13:36
- 提问者网友:我没有何以琛的痴心不悔
- 2021-02-11 09:58
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-11 10:50
for (int i = 0; i <= sArray.Length; i++)
==> for (int i = 0; i < sArray.Length; i++)
==> for (int i = 0; i < sArray.Length; i++)
全部回答
- 1楼网友:煞尾
- 2021-02-11 11:45
我执行的很成功,只不过把你代码第三行中一个一个逗号改为半角的了,和下标越界无关啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯